import utils from '@/common/js/utils' // 公共方法
import {
  getDeptAll,
  getDepotAll,
  getSupplierAll,
  getReceiveAddressAll,
} from '@/api/core'
export default {
  /*
   *componentType: input input输入框
   *componentType: number 数字输入框
   * componentType: price 价格
   * componentType: date 日期输入框
   * componentType: dateTime 日期时间输入框
   * componentType: select-model 字典输入框
   * componentType: select-user 选择人弹框
   * componentType: select-use-status 选择资产状态
   * componentType: select-device-type 选择医疗器械分类目录
   * componentType: select-finance-type 选择资产分类
   * componentType: select-fiscal-period 选择会计区间
   * componentType: select-product 选择产品弹框
   * componentType: datetimerange 日期区间选择
   * componentType: slip-select api查询下拉选择
   * code: 字典
   * asValue: value映射
   * 普通查询用插槽: slot:true
   */
  //明细常用
  FieldList: {
    alias: {
      label: '别名',
      value: 'alias',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    code: {
      label: '编码',
      value: 'code',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deptCode: {
      label: '编码',
      value: 'deptCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    batchNumber: {
      label: '批号',
      value: 'batchNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    needBatchNumberValue: {
      label: '是否需要批号效期',
      value: 'needBatchNumberValue',
      asValue: 'needBatchNumber',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isSunPurchaseValue: {
      label: '是否挂网',
      value: 'isSunPurchaseValue',
      asValue: 'isSunPurchase',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    networkTypeValue: {
      label: '挂网类型',
      value: 'networkTypeValue',
      asValue: 'networkType',
      componentType: 'select-model',
      code: 'network_type',
      show: false,
      hidden: true,
    },
    preNetworkTypeValue: {
      label: '挂网类型',
      value: 'preNetworkTypeValue',
      asValue: 'preNetworkType',
      componentType: 'select-model',
      code: 'network_type',
      show: false,
      hidden: true,
    },
    serialNum: {
      label: '商品代码',
      value: 'serialNum',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preSerialNum: {
      label: '商品代码',
      value: 'preSerialNum',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    brandCode: {
      label: '厂家编码',
      value: 'brandCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    brandName: {
      label: '厂家名称',
      value: 'brandName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    calcUnitName: {
      label: '计算单位',
      value: 'calcUnitName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    codeTypeValue: {
      label: '条码类型',
      value: 'codeTypeValue',
      asValue: 'codeType',
      componentType: 'select-model',
      code: 'code_type',
      show: false,
      hidden: true,
    },
    commonName: {
      label: '通用名称',
      value: 'commonName',
      asValue: 'productId',
      componentType: 'select-product',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    productKeyWord: {
      label: '产品名称/编码/别名/助记符',
      value: 'productKeyWord',
      componentType: 'input',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    qty: {
      label: '数量',
      value: 'qty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    sysQty: {
      label: '系统采购数量',
      value: 'sysQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    preProvinceCalcQty: {
      label: '省采可采购数量',
      value: 'preProvinceCalcQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    provinceAvailableQty: {
      label: '省采可采购数量',
      value: 'provinceAvailableQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    putQty: {
      label: '上架数量',
      value: 'putQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    putOnQty: {
      label: '已上架数量',
      value: 'putOnQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    notPutQty: {
      label: '未上架数量',
      value: 'notPutQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    availableConfirmQty: {
      label: '可撤回数量',
      value: 'availableConfirmQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    confirmQty: {
      label: '确认数量',
      value: 'confirmQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    editQty: {
      label: '数量',
      value: 'editQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    editRefuseQty: {
      label: '数量',
      value: 'editRefuseQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    frozenQty: {
      label: '冻结数量',
      value: 'frozenQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    price: {
      label: '单价',
      value: 'price',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    stockPrice: {
      label: '入库单价',
      value: 'stockPrice',
      componentType: 'stockPrice',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    supplierLatestPrice: {
      label: '最新单价',
      value: 'supplierLatestPrice',
      componentType: 'supplierLatestPrice',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    supplierLatestSumAmount: {
      label: '最新价格总金额',
      value: 'supplierLatestSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    preNetworkPrice: {
      label: '省采单价',
      value: 'preNetworkPrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    networkPrice: {
      label: '挂网单价',
      value: 'networkPrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    consumePrice: {
      label: '消耗单价',
      value: 'consumePrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    productionDate: {
      label: '生产日期',
      value: 'productionDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    confirmTime: {
      label: '确认时间',
      value: 'confirmTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    provinceCalcQty: {
      label: '省采数量',
      value: 'provinceCalcQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    stockQty: {
      label: '库存数量',
      value: 'stockQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    invalidQty: {
      label: '回退数量',
      value: 'invalidQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    canInvalidQty: {
      label: '可回退数量',
      value: 'canInvalidQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    validityDate: {
      label: '失效日期',
      value: 'validityDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    licenseNumber: {
      label: '证号',
      value: 'licenseNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    licenseEnName: {
      label: '证号英文名称',
      value: 'licenseEnName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    mnemonic: {
      label: '助记符',
      value: 'mnemonic',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    productCode: {
      label: '产品编码',
      value: 'productCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    productStatusValue: {
      label: '产品状态',
      value: 'productStatusValue',
      asValue: 'productStatus',
      componentType: 'select-model',
      code: 'new_enabled_type',
      show: false,
      hidden: true,
    },
    consignConfirmStatusValue: {
      label: '确认',
      value: 'consignConfirmStatusValue',
      asValue: 'consignConfirmStatus',
      componentType: 'select-model',
      code: 'consign_confirm_status',
      show: false,
      hidden: true,
    },
    networkProductTypeValue: {
      label: '挂网产品类型',
      value: 'networkProductTypeValue',
      asValue: 'networkProductType',
      componentType: 'select-model',
      code: 'network_product_type',
      show: false,
      hidden: true,
    },
    networkUnitScale: {
      label: 'SPD单位/省采单位',
      value: 'networkUnitScale',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provinceOrderNo: {
      label: '单号',
      value: 'provinceOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    orderName: {
      label: '单号',
      value: 'orderName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provinceOrderDetailId: {
      label: '省采订单明细编号',
      value: 'provinceOrderDetailId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provinceDistributeId: {
      label: '配送明细编号',
      value: 'provinceDistributeId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    address: {
      label: '配送地址',
      value: 'address',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    sysOrderNo: {
      label: '系统采购单号',
      value: 'sysOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    standard: {
      label: '规格',
      value: 'standard',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    trademark: {
      label: '品牌',
      value: 'trademark',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    unitConvertCoefficient: {
      label: '单位换算系数',
      value: 'unitConvertCoefficient',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    networkScale: {
      label: '挂网单位比例',
      value: 'networkScale',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    unitName: {
      label: '计量单位',
      value: 'unitName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    networkUnit: {
      label: '挂网单位',
      value: 'networkUnit',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    factoryMainCode: {
      label: '原厂主码',
      value: 'factoryMainCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    factorySubCode: {
      label: '原厂从码',
      value: 'factorySubCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    uniqueCode: {
      label: '个体码',
      value: 'uniqueCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    qrCode: {
      label: '条码',
      value: 'qrCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    financialAccountValue: {
      label: '财务科目',
      value: 'financialAccountValue',
      asValue: 'financialAccount',
      componentType: 'select-model',
      code: 'financial_account',
      show: false,
      hidden: true,
    },
    largeUnitQty: {
      label: '大单位数量',
      value: 'largeUnitQty',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    pendStoreQty: {
      label: '待入库数量',
      value: 'pendStoreQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    productCategoryValue: {
      label: '产品分类',
      componentType: 'select-product-class',
      value: 'productCategoryValue',
      asValue: 'productCategoryId',
      show: false,
      hidden: true,
    },
    smallUnitQty: {
      label: '小单位数量',
      componentType: 'number',
      value: 'smallUnitQty',
      show: false,
      hidden: true,
    },
    stockAvailableQty: {
      label: '库存可用数量',
      value: 'stockAvailableQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    preExportQty: {
      label: '申领数量',
      value: 'preExportQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    sumAmount: {
      label: '总金额',
      value: 'sumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    availableSumAmount: {
      label: '可开票金额',
      value: 'availableSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    useInvoiceSumAmount: {
      label: '已开票金额',
      value: 'useInvoiceSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    supplierBalanceAmount: {
      label: '供应商余额',
      value: 'supplierBalanceAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    supplierSumAmount: {
      label: '供应商总额',
      value: 'supplierSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    sysPrice: {
      label: '系统单价',
      value: 'sysPrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    dealStatusValue: {
      label: '状态',
      value: 'dealStatusValue',
      asValue: 'dealStatus',
      componentType: 'select-model',
      code: 'province_purch_detail_deal_status',
      show: false,
      hidden: true,
    },
    purchTypeValue: {
      label: '采购类型',
      value: 'purchTypeValue',
      asValue: 'purchType',
      componentType: 'select-model',
      code: 'province_purch_type',
      show: false,
      hidden: true,
    },
    acquisitionReplaceConsumeValue: {
      label: '以领定消',
      value: 'acquisitionReplaceConsumeValue',
      asValue: 'acquisitionReplaceConsume',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    purchAccordingValue: {
      label: '采购依据',
      value: 'purchAccordingValue',
      asValue: 'purchAccording',
      componentType: 'select-model',
      code: 'purch_according',
      show: false,
      hidden: true,
    },
    orderNo: {
      label: '单号',
      value: 'orderNo',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    sourceNo: {
      label: '单号',
      value: 'sourceNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    invoiceOrderNo: {
      label: '发票单号',
      value: 'invoiceOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    quoteContractNo: {
      label: '引入合同编号',
      value: 'quoteContractNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    consumeSourceOrderNo: {
      label: '单号',
      value: 'consumeSourceOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    consumeOrderNo: {
      label: '单号',
      value: 'consumeOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    applicationOrderNo: {
      label: '领用申请单号',
      value: 'applicationOrderNo',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    applicationNo: {
      label: '单号',
      value: 'applicationNo',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    defaultSupplierName: {
      label: '默认供应商名称',
      componentType: 'input',
      value: 'defaultSupplierName',
      show: false,
      hidden: true,
    },
    withOperateTableValue: {
      label: '手术跟台',
      value: 'withOperateTableValue',
      asValue: 'withOperateTable',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    defaultSupplierPrice: {
      label: '默认供应商价格',
      componentType: 'price',
      type: 'column',
      value: 'defaultSupplierPrice',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    beforePrice: {
      label: '调价前价格',
      componentType: 'price',
      type: 'column',
      value: 'beforePrice',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    afterPrice: {
      label: '调价前价格',
      componentType: 'price',
      type: 'column',
      value: 'afterPrice',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    purchaseAmount: {
      label: '金额',
      componentType: 'price',
      type: 'column',
      value: 'purchaseAmount',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    invoiceAmount: {
      label: '开票金额',
      componentType: 'price',
      type: 'column',
      value: 'invoiceAmount',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    balanceAmount: {
      label: '可付款金额',
      componentType: 'price',
      type: 'column',
      value: 'balanceAmount',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    provinceSumAmount: {
      label: '省采金额',
      componentType: 'price',
      type: 'column',
      value: 'provinceSumAmount',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    epidemicPreventionValue: {
      label: '防疫物资',
      value: 'epidemicPreventionValue',
      asValue: 'epidemicPrevention',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    temporaryPurchValue: {
      label: '临采产品',
      value: 'temporaryPurchValue',
      asValue: 'temporaryPurch',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    invoiceCategoryValue: {
      label: '发票类别',
      value: 'invoiceCategoryValue',
      asValue: 'invoiceCategory',
      componentType: 'select-model',
      code: 'invoice_category',
      show: false,
      hidden: true,
    },
    caseCategoryValue: {
      label: '病案类别',
      value: 'caseCategoryValue',
      asValue: 'caseCategory',
      componentType: 'select-model',
      code: 'case_category',
      show: false,
      hidden: true,
    },
    productTypeValue: {
      label: '产品类型',
      value: 'productTypeValue',
      asValue: 'productType',
      componentType: 'select-model',
      code: 'new_product_type',
      show: false,
      hidden: true,
    },
    dosageFormValue: {
      label: '质管类型',
      value: 'dosageFormValue',
      asValue: 'dosageForm',
      componentType: 'select-model',
      code: 'new_dosage_form',
      show: false,
      hidden: true,
    },
    showPrice: {
      label: '展示价格',
      value: 'showPrice',
      type: 'column',
      componentType: 'price',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    packingSpecification: {
      label: '包装规格',
      value: 'packingSpecification',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    validityStatus: {
      label: '有效期状态',
      value: 'validityStatus',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    storageCondition: {
      label: '存储条件',
      value: 'storageCondition',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    prohibitApplyStatusValue: {
      label: '供应商名称',
      value: 'prohibitApplyStatusValue',
      asValue: 'prohibitApplyStatus',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    licenseName: {
      label: '证号名称',
      value: 'licenseName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    licenseEndDate: {
      label: '证照失效日期',
      value: 'licenseEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    defaultSupplierCode: {
      label: '默认供应商编码',
      value: 'defaultSupplierCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    supplierCode: {
      label: '供应商编码',
      value: 'supplierCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    hisCode: {
      label: 'his编码',
      value: 'hisCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    depotName: {
      label: '出库仓库',
      value: 'depotName',
      asValue: 'depotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    beforeDepotName: {
      label: '仓库',
      value: 'beforeDepotName',
      asValue: 'beforeDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    inventoryDepotName: {
      label: '仓库',
      value: 'inventoryDepotName',
      asValue: 'inventoryDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    consumeDepotName: {
      label: '消耗仓库',
      value: 'consumeDepotName',
      asValue: 'consumeDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    deptName: {
      label: '出库部门',
      value: 'deptName',
      asValue: 'deptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    supplierName: {
      label: '供应商',
      value: 'supplierName',
      asValue: 'supplierId',
      componentType: 'slip-select',
      api: getSupplierAll,
      query: {
        // supplierAuth: 'supplierId',
        sort: 'create_time desc',
      },
      clearable: true,
      filterable: true,
      keyField: 'supplierName',
      valueField: 'supplierId',
      show: false,
      hidden: true,
    },
    companyName: {
      label: '配送商',
      value: 'companyName',
      asValue: 'companyId',
      componentType: 'slip-select',
      api: getSupplierAll,
      query: {
        supplierAuth: 'companyId',
        sort: 'create_time desc',
      },
      clearable: true,
      filterable: true,
      keyField: 'supplierName',
      valueField: 'supplierId',
      show: false,
      hidden: true,
    },
    typeValue: {
      label: '类型',
      value: 'typeValue',
      asValue: 'type',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    confirmUserName: {
      label: '确认人',
      value: 'confirmUserName',
      asValue: 'confirmUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    exportUserName: {
      label: '出库人',
      value: 'exportUserName',
      asValue: 'exportUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    exportTime: {
      label: '出库时间',
      value: 'exportTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    downShelfTime: {
      label: '拣货时间',
      value: 'downShelfTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    actualInventoryTime: {
      label: '实际盘点时间',
      value: 'actualInventoryTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    createUserName: {
      label: '创建人',
      value: 'createUserName',
      asValue: 'createUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    createTime: {
      label: '创建时间',
      value: 'createTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    use: {
      label: '用途',
      value: 'use',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    checkNumber: {
      label: '支票号',
      value: 'checkNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    account: {
      label: '科目',
      value: 'account',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    operateTime: {
      label: '操作时间',
      value: 'operateTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    updateUserName: {
      label: '更新人',
      value: 'updateUserName',
      asValue: 'updateUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    updateTime: {
      label: '更新时间',
      value: 'updateTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    reasonValue: {
      label: '原因',
      value: 'reasonValue',
      show: false,
      hidden: true,
    },
    rejectionReason: {
      label: '拒收原因',
      value: 'rejectionReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    statusValue: {
      label: '状态',
      value: 'statusValue',
      asValue: 'status',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    remark: {
      label: '备注',
      value: 'remark',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    storeUserName: {
      label: '入库人',
      value: 'storeUserName',
      asValue: 'storeUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    storeTime: {
      label: '入库时间',
      value: 'storeTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    consumeTime: {
      label: '消耗时间',
      value: 'consumeTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    consumeUserName: {
      label: '消耗人',
      value: 'consumeUserName',
      asValue: 'consumeUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    hisNo: {
      label: 'his消耗单号',
      value: 'hisNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    orgCode: {
      label: '机构编码',
      value: 'orgCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    orgName: {
      label: '机构名称',
      value: 'orgName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    patientName: {
      label: '病人名字',
      value: 'patientName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    patientNo: {
      label: '病人住院号',
      value: 'patientNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    licenseBeginDate: {
      label: '证照开始日期',
      value: 'licenseBeginDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    exportDepotName: {
      label: '移库出库仓库',
      value: 'exportDepotName',
      asValue: 'exportDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    exportDeptName: {
      label: '移库出库部门',
      value: 'exportDeptName',
      asValue: 'exportDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    storeDepotName: {
      label: '移库入库仓库',
      value: 'storeDepotName',
      asValue: 'storeDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    storeDeptName: {
      label: '移库入库部门',
      value: 'storeDeptName',
      asValue: 'storeDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    targetDepotName: {
      label: '仓库',
      value: 'targetDepotName',
      asValue: 'targetDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    targetDeptName: {
      label: '部门',
      value: 'targetDeptName',
      asValue: 'targetDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    transferTime: {
      label: '移库时间',
      value: 'transferTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    transferUserName: {
      label: '移库人',
      value: 'transferUserName',
      asValue: 'transferUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    inventoryOrderNo: {
      label: '盘点单号',
      value: 'inventoryOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    operateUserName: {
      label: '操作人',
      value: 'operateUserName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    diffProcessTime: {
      label: '差异处理时间',
      value: 'diffProcessTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    diffProcessUserName: {
      label: '差异处理人',
      value: 'diffProcessUserName',
      asValue: 'diffProcessUser',
      componentType: 'select-user',
      checkBox: false,
      highlightRow: true,
      show: false,
      hidden: true,
    },
    purchUserName: {
      label: '采购人名称',
      value: 'purchUserName',
      asValue: 'purchUser',
      componentType: 'select-user',
      checkBox: false,
      highlightRow: true,
      show: false,
      hidden: true,
    },
    inventoryUserName: {
      label: '盘点人',
      value: 'inventoryUserName',
      asValue: 'inventoryUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    diffQty: {
      label: '差异数量',
      value: 'diffQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    currentPeriodAmount: {
      label: '本期数',
      value: 'currentPeriodAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    correspondingPeriodAmount: {
      label: '同期数',
      value: 'correspondingPeriodAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    earlyPeriodAmount: {
      label: '前期数',
      value: 'earlyPeriodAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    growthRate: {
      label: '同比增长率',
      value: 'growthRate',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    earlyGrowthRate: {
      label: '前期同比增长率',
      value: 'earlyGrowthRate',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    diffSumAmount: {
      label: '盘点差异金额',
      value: 'diffSumAmount',
      type: 'column',
      componentType: 'price',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    mainCode: {
      label: '产品属性-原厂主码',
      value: 'mainCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    snapshotTime: {
      label: '快照时间',
      value: 'snapshotTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    purchTime: {
      label: '采购时间',
      value: 'purchTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    expectDeliveryTime: {
      label: '预期到货时间',
      value: 'expectDeliveryTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    lastReceiveTime: {
      label: '最后收货时间',
      value: 'lastReceiveTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    lastStoreTime: {
      label: '最后入库时间',
      value: 'lastStoreTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    unpackRule: {
      label: '拆分规则',
      value: 'unpackRule',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    unpackParam: {
      label: '拆分参数',
      value: 'unpackParam',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    beforeMergeStatusValue: {
      label: '合并前状态值',
      value: 'beforeMergeStatusValue',
      asValue: 'beforeMergeStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    mergeTypeValue: {
      label: '合并状态',
      value: 'mergeTypeValue',
      asValue: 'mergeType',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    defaultExportQty: {
      label: '上月出库量',
      value: 'defaultExportQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    stockTotalQty: {
      label: '库存总量',
      value: 'stockTotalQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    defaultDepotUseExportQty: {
      label: '用户默认仓库领用量',
      value: 'defaultDepotUseExportQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    defaultDepotTransferQty: {
      label: '用户默认仓库移库量',
      value: 'defaultDepotTransferQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    defaultDepotStockQty: {
      label: '库存量',
      value: 'defaultDepotStockQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    applicationQty: {
      label: '申购数量',
      value: 'applicationQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    prePurchQty: {
      label: '已采购数量',
      value: 'prePurchQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    remainQty: {
      label: '剩余采购数量',
      value: 'remainQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    actualPurchQty: {
      label: '实采数量',
      value: 'actualPurchQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    name: {
      label: '模板名称',
      value: 'name',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    otherSide: {
      label: '对方单位',
      value: 'otherSide',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contact: {
      label: '对方联系人',
      value: 'contact',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    phone: {
      label: '对方电话',
      value: 'phone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveContacts: {
      label: '收货联系人',
      value: 'receiveContacts',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receivePhone: {
      label: '收货联系电话',
      value: 'receivePhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveAddress: {
      label: '收货地址',
      value: 'receiveAddress',
      asValue: 'receiveAddress',
      query: {},
      api: getReceiveAddressAll,
      componentType: 'slip-select',
      keyField: 'address',
      valueField: 'address',
      show: false,
      hidden: true,
    },
    saleNo: {
      label: '销售单号',
      value: 'saleNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    purchNo: {
      label: '采购单号',
      value: 'purchNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveProvince: {
      label: '省',
      value: 'receiveProvince',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveProvinceValue: {
      label: '省',
      value: 'receiveProvinceValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveCity: {
      label: '市',
      value: 'receiveCity',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveCityValue: {
      label: '市',
      value: 'receiveCityValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveCounty: {
      label: '区/县',
      value: 'receiveCounty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveCountyValue: {
      label: '区/县',
      value: 'receiveCountyValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    realAddress: {
      label: '地址',
      value: 'realAddress',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    storeQty: {
      label: '入库数量',
      value: 'storeQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    deliverQty: {
      label: '发货数量',
      value: 'deliverQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    statisticsAmount: {
      label: '统计总数量',
      value: 'statisticsAmount',
      type: 'column',
      formatter: utils.TripartiteMethod,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    supplierRefuseQty: {
      label: '供应商拒绝数量',
      value: 'supplierRefuseQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    supplierReceiveQty: {
      label: '供应商接收数量',
      value: 'supplierReceiveQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    receivingUserName: {
      label: '收货人名称',
      value: 'receivingUserName',
      asValue: 'receivingUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    projectLeaderName: {
      label: '项目负责人',
      value: 'projectLeaderName',
      asValue: 'projectLeaderId',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    fillUserName: {
      label: '填报人',
      value: 'fillUserName',
      asValue: 'fillUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    projectFinanceLeaderName: {
      label: '项目财务负责人',
      value: 'projectFinanceLeaderName',
      asValue: 'projectFinanceLeaderId',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    receivingOrderNo: {
      label: '收货单号',
      value: 'receivingOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    purchOrderNo: {
      label: '采购单号',
      value: 'purchOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    purchDeptName: {
      label: '采购部门',
      value: 'purchDeptName',
      asValue: 'purchDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    deliverOrderNo: {
      label: '发货单号',
      value: 'deliverOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    invoiceNumber: {
      label: '发票号',
      value: 'invoiceNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    billNumbers: {
      label: '收票号',
      value: 'billNumbers',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receivingTime: {
      label: '收货时间',
      value: 'receivingTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    receiveQty: {
      label: '产品收货数量',
      value: 'receiveQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    refuseQty: {
      label: '拒收数量',
      value: 'refuseQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    unReceivedQty: {
      label: '未完成量',
      value: 'unReceivedQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    defaultPrice: {
      label: '默认单价',
      value: 'defaultPrice',
      type: 'column',
      componentType: 'price',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    pendReceiveQty: {
      label: '待收货数量',
      value: 'pendReceiveQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    tem: {
      label: '到货温度',
      value: 'tem',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    hum: {
      label: '到货湿度',
      value: 'hum',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    background: {
      label: '项目背景',
      value: 'background',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    goal: {
      label: '项目目的',
      value: 'goal',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    packageMarkValue: {
      label: '包装标识',
      value: 'packageMarkValue',
      asValue: 'packageMark',
      componentType: 'select-model',
      code: 'package_mark',
      show: false,
      hidden: true,
    },
    assetCapitalSourceDictName: {
      label: '项目类型',
      value: 'assetCapitalSourceDictName',
      asValue: 'assetCapitalSourceDictId',
      componentType: 'select-model',
      code: 'asset_capital_source',
      show: false,
      hidden: true,
    },
    identifyMarkValue: {
      label: '确定标识',
      value: 'identifyMarkValue',
      asValue: 'identifyMark',
      componentType: 'select-model',
      code: 'identify_mark',
      show: false,
      hidden: true,
    },
    certificateMarkValue: {
      label: '合格证',
      value: 'certificateMarkValue',
      asValue: 'certificateMark',
      componentType: 'select-model',
      code: 'certificate_mark',
      show: false,
      hidden: true,
    },
    appearanceQualityValue: {
      label: '外观质量',
      value: 'appearanceQualityValue',
      asValue: 'appearanceQuality',
      componentType: 'select-model',
      code: 'appearance_quality',
      show: false,
      hidden: true,
    },
    invalidReasonValue: {
      label: '不合格原因值',
      value: 'invalidReasonValue',
      asValue: 'invalidReason',
      componentType: 'select-model',
      code: 'invalid_reason',
      show: false,
      hidden: true,
    },
    sterilizationNumber: {
      label: '灭菌批号',
      value: 'sterilizationNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    param: {
      label: '拆分参数',
      value: 'param',
      show: false,
      hidden: true,
    },
    ruleValue: {
      label: '拆分规则',
      value: 'ruleValue',
      asValue: 'rule',
      show: false,
      hidden: true,
    },
    productNearlyEffective: {
      label: '产品近效期',
      value: 'productNearlyEffective',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    //资产信息部分
    assetName: {
      label: '资产名称',
      value: 'assetName',
      componentType: 'input',
      type: 'slot',
      show: false,
      hidden: true,
    },
    useStatusValue: {
      label: '使用状态',
      value: 'useStatusValue',
      asValue: 'useStatus',
      componentType: 'select-model',
      code: 'asset_use_status',
      show: false,
      hidden: true,
    },
    beforeUseStatusValue: {
      label: '使用状态',
      value: 'beforeUseStatusValue',
      asValue: 'beforeUseStatus',
      componentType: 'select-model',
      code: 'asset_use_status',
      show: false,
      hidden: true,
    },
    assetCode: {
      label: '资产卡片号',
      value: 'assetCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    mark: {
      label: '品牌',
      value: 'mark',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    classifyTypeValue: {
      label: '资产分类',
      value: 'classifyTypeValue',
      asValue: 'classifyType',
      componentType: 'select-asset-classify-type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    financialClassifyTypeValue: {
      label: '资产财务分类',
      value: 'financialClassifyTypeValue',
      asValue: 'financialClassifyType',
      componentType: 'select-finance-type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    financeTypeValue: {
      label: '财务资产分类',
      value: 'financeTypeValue',
      asValue: 'financeType',
      componentType: 'select-finance-type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    assetTypeValue: {
      label: '资产类型',
      value: 'assetTypeValue',
      asValue: 'assetType',
      componentType: 'select-model',
      code: 'asset_type',
      show: false,
      hidden: true,
    },
    deviceTypeValue: {
      label: '医疗器械分类目录',
      value: 'deviceTypeValue',
      asValue: 'deviceType',
      componentType: 'select-device-type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    useDeptName: {
      label: '使用部门',
      value: 'useDeptName',
      asValue: 'useDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    manageDeptName: {
      label: '管理部门',
      value: 'manageDeptName',
      asValue: 'manageDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    beforeUseDeptName: {
      label: '使用部门',
      value: 'beforeUseDeptName',
      asValue: 'beforeUseDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    beforeManageDeptName: {
      label: '管理部门',
      value: 'beforeManageDeptName',
      asValue: 'beforeManageDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    financeDeptName: {
      label: '财务部门',
      value: 'financeDeptName',
      asValue: 'financeDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    accrualMarkValue: {
      label: '计提标志',
      value: 'accrualMarkValue',
      asValue: 'accrualMark',
      componentType: 'select-model',
      code: 'accrual_mark',
      show: false,
      hidden: true,
    },
    increaseTypeValue: {
      label: '增加方式',
      value: 'increaseTypeValue',
      asValue: 'increaseType',
      componentType: 'select-model',
      code: 'increase_type',
      show: false,
      hidden: true,
    },
    assetStatusValue: {
      label: '资产状态',
      value: 'assetStatusValue',
      asValue: 'assetStatus',
      componentType: 'select-model',
      code: 'asset_status',
      show: false,
      hidden: true,
    },
    primitiveOriginalAmount: {
      label: '原始原值',
      value: 'primitiveOriginalAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    isLockedValue: {
      label: '是否锁定',
      value: 'isLockedValue',
      asValue: 'isLocked',
      componentType: 'select-model',
      code: 'is_locked',
      show: false,
      hidden: true,
    },
    isRfidManageValue: {
      label: '是否rfid管理',
      value: 'isRfidManageValue',
      asValue: 'isRfidManage',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isBeginCardValue: {
      label: '是否期初卡片',
      value: 'isBeginCardValue',
      asValue: 'isBeginCard',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    inventoryLocationValue: {
      label: '盘点位置',
      value: 'inventoryLocationValue',
      asValue: 'inventoryLocation',
      componentType: 'select-model',
      code: 'asset_inventory_location',
      show: false,
      hidden: true,
    },
    stockLocationTypeValue: {
      label: '存放位置',
      value: 'stockLocationTypeValue',
      asValue: 'stockLocationType',
      componentType: 'select-model',
      code: 'asset_inventory_location',
      show: false,
      hidden: true,
    },
    locationTypeValue: {
      label: '存放位置',
      value: 'locationTypeValue',
      asValue: 'locationType',
      componentType: 'select-model',
      code: 'asset_location_type',
      show: false,
      hidden: true,
    },
    lockedReason: {
      label: '是否锁定',
      value: 'lockedReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    machineCode: {
      label: 'SN',
      value: 'machineCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    registerCode: {
      label: '注册证号',
      value: 'registerCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contractCode: {
      label: '合同号',
      value: 'contractCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    fileCode: {
      label: '档案号',
      value: 'fileCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    invoiceCode: {
      label: '发票编号',
      value: 'invoiceCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    installDate: {
      label: '安装日期',
      value: 'installDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    trialStartDate: {
      label: '试用安装日期',
      value: 'trialStartDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    trialEndDate: {
      label: '试用截止日期',
      value: 'trialEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    acceptanceDate: {
      label: '验收日期',
      value: 'acceptanceDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    purchDate: {
      label: '采购日期',
      value: 'purchDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    useDate: {
      label: '开始使用日期',
      value: 'useDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    keeperUserName: {
      label: '保管人',
      value: 'keeperUserName',
      asValue: 'keeperUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    useUserName: {
      label: '使用人',
      value: 'useUserName',
      asValue: 'useUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    beforeUseUserName: {
      label: '使用人',
      value: 'beforeUseUserName',
      asValue: 'beforeUseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    responsibleUserName: {
      label: '责任人',
      value: 'responsibleUserName',
      asValue: 'responsibleUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    adjustUserName: {
      label: '调整人',
      value: 'adjustUserName',
      asValue: 'adjustUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    originalAmount: {
      label: '原值',
      value: 'originalAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    deprMonthsLimit: {
      label: '折旧月限',
      value: 'deprMonthsLimit',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    deprMonthsLimitValue: {
      label: '折旧月限',
      value: 'deprMonthsLimitValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deprYearsLimit: {
      label: '折旧年限',
      value: 'deprYearsLimit',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    netAmount: {
      label: '净值',
      value: 'netAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    residualAmount: {
      label: '残值',
      value: 'residualAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    residualRate: {
      label: '残值率',
      value: 'residualRate',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    deprPreparation: {
      label: '减值准备',
      value: 'deprPreparation',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    monthsUsed: {
      label: '已使用月数',
      value: 'monthsUsed',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    fiscalMonth: {
      label: '会计期间月',
      value: 'fiscalMonth',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    fiscalYear: {
      label: '会计期间年',
      value: 'fiscalYear',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    sumDeprAmount: {
      label: '累计折旧',
      value: 'sumDeprAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    deprMethodTypeValue: {
      label: '折旧方法',
      value: 'deprMethodTypeValue',
      asValue: 'deprMethodType',
      componentType: 'select-model',
      code: 'depr_method_type',
      show: false,
      hidden: true,
    },
    deprConventionValue: {
      label: '折旧惯例',
      value: 'deprConventionValue',
      asValue: 'deprConvention',
      componentType: 'select-model',
      code: 'depr_convention',
      show: false,
      hidden: true,
    },
    monthDeprRate: {
      label: '月折旧率',
      value: 'monthDeprRate',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    monthDeprAmount: {
      label: '月折旧额',
      value: 'monthDeprAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    inputTax: {
      label: '进项税',
      value: 'inputTax',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    postingDate: {
      label: '入账日期',
      value: 'postingDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    checkUserName: {
      label: '审核人',
      value: 'checkUserName',
      asValue: 'checkUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    businessDate: {
      label: '业务日期',
      value: 'businessDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    effectiveTypeValue: {
      label: '生效策略',
      value: 'effectiveTypeValue',
      asValue: 'effectiveType',
      componentType: 'select-model',
      code: 'asset_effective_tactics',
      show: false,
      hidden: true,
    },
    effectiveFlagValue: {
      label: '是否生效',
      value: 'effectiveFlagValue',
      asValue: 'effectiveFlag',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    effectiveTime: {
      label: '生效时间',
      value: 'effectiveTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    checkTime: {
      label: '审核时间',
      value: 'checkTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    adjustTime: {
      label: '调整时间',
      value: 'adjustTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    adjustBefore: {
      label: '调整前值',
      value: 'adjustBefore',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    adjustBeforeValue: {
      label: '调整前值',
      value: 'adjustBeforeValue',
      asValue: 'adjustBefore',
      componentType: 'select-model',
      show: false,
      hidden: true,
    },
    adjustValue: {
      label: '调整值',
      value: 'adjustValue',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    adjustAfter: {
      label: '调整后值',
      value: 'adjustAfter',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    adjustAfterValue: {
      label: '调整前值',
      value: 'adjustAfterValue',
      asValue: 'adjustAfter',
      componentType: 'select-model',
      show: false,
      hidden: true,
    },
    adjustReason: {
      label: '调整原因',
      value: 'adjustReason',
      componentType: 'input',
      maxlength: 255,
      show: false,
      hidden: true,
    },
    location: {
      label: '存放地点',
      value: 'location',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    beforeLocation: {
      label: '存放地点',
      value: 'beforeLocation',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    inventoryResultValue: {
      label: '盘点结果',
      value: 'inventoryResultValue',
      asValue: 'inventoryResult',
      componentType: 'select-model',
      code: 'inventory_result',
      show: false,
      hidden: true,
    },
    inventoryTime: {
      label: '盘点时间',
      value: 'inventoryTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    sporadicValue: {
      label: '是否零星盘点',
      value: 'sporadicValue',
      asValue: 'sporadic',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    consumeTypeValue: {
      label: '消耗类别',
      value: 'consumeTypeValue',
      asValue: 'consumeType',
      componentType: 'select-model',
      code: 'consume_type',
      show: false,
      hidden: true,
    },
    consumeSourceValue: {
      label: '消耗类别',
      value: 'consumeSourceValue',
      asValue: 'consumeSource',
      componentType: 'select-model',
      code: 'consume_source',
      show: false,
      hidden: true,
    },
    receiveOrderStockTypeValue: {
      label: '消耗类别',
      value: 'receiveOrderStockTypeValue',
      asValue: 'receiveOrderStockType',
      componentType: 'select-model',
      code: 'receive_order_stock_type',
      show: false,
      hidden: true,
    },
    fiscalPeriodName: {
      label: '会计期间',
      value: 'fiscalPeriodName',
      asValue: 'fiscalPeriodName',
      componentType: 'select-fiscal-period',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    accountingUserName: {
      label: '创建人',
      value: 'accountingUserName',
      asValue: 'accountingUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    accountingTime: {
      label: '提计时间',
      value: 'accountingTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    sumDeprTimes: {
      label: '本月折旧次数',
      value: 'sumDeprTimes',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    dealTypeValue: {
      label: '报废类型',
      value: 'dealTypeValue',
      asValue: 'dealType',
      componentType: 'select-model',
      code: 'asset_deal_type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    applyUserName: {
      label: '申请人',
      value: 'applyUserName',
      asValue: 'applyUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    applyTime: {
      label: '申请时间',
      value: 'applyTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    reviewUserName: {
      label: '复核人',
      value: 'reviewUserName',
      asValue: 'reviewUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    reviewTime: {
      label: '申请时间',
      value: 'reviewTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    scrapUserName: {
      label: '报废人',
      value: 'scrapUserName',
      asValue: 'scrapUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    scrapTime: {
      label: '申请时间',
      value: 'scrapTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    consumeDeptName: {
      label: '消耗部门',
      value: 'consumeDeptName',
      asValue: 'consumeDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    preLicenseNumber: {
      label: '证号',
      value: 'preLicenseNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preLicenseName: {
      label: '证号名称',
      value: 'preLicenseName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preLicenseEnName: {
      label: '证号英文名称',
      value: 'preLicenseEnName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preLicenseBeginDate: {
      label: '证照开始日期',
      value: 'preLicenseBeginDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    preLicenseEndDate: {
      label: '证照结束日期',
      value: 'preLicenseEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    preBrandCode: {
      label: '厂家编码',
      value: 'preBrandCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preBrandName: {
      label: '厂家名称',
      value: 'preBrandName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preCommonName: {
      label: '通用名称',
      value: 'preCommonName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preUnitValue: {
      label: '计量单位',
      value: 'preUnitValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preAlias: {
      label: '别名',
      value: 'preAlias',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preMnemonic: {
      label: '助记符',
      value: 'preMnemonic',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preProductType: {
      label: '产品类型',
      value: 'preProductTypeValue',
      asValue: 'preProductType',
      componentType: 'select-model',
      code: 'new_product_type',
      show: false,
      hidden: true,
    },
    preStandard: {
      label: '规格',
      value: 'preStandard',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    prePackingSpecification: {
      label: '包装规格',
      value: 'prePackingSpecification',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preInvoiceCategoryValue: {
      label: '发票类别',
      value: 'preInvoiceCategoryValue',
      asValue: 'preInvoiceCategory',
      componentType: 'select-model',
      code: 'invoice_category',
      show: false,
      hidden: true,
    },
    preCaseCategoryValue: {
      label: '病案类别',
      value: 'preCaseCategoryValue',
      asValue: 'preCaseCategory',
      componentType: 'select-model',
      code: 'case_category',
      show: false,
      hidden: true,
    },
    preFinancialAccountValue: {
      label: '财务科目',
      value: 'preFinancialAccountValue',
      asValue: 'preFinancialAccount',
      componentType: 'select-model',
      code: 'financial_account',
      show: false,
      hidden: true,
    },
    preDosageFormValue: {
      label: '质管类型',
      value: 'preDosageFormValue',
      asValue: 'preDosageForm',
      componentType: 'select-model',
      code: 'new_dosage_form',
      show: false,
      hidden: true,
    },
    preProductCategoryValue: {
      label: '产品分类',
      value: 'preProductCategoryValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    inventoryUseDeptName: {
      label: '盘点使用部门部门',
      value: 'inventoryUseDeptName',
      asValue: 'inventoryUseDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    inventoryManageDeptName: {
      label: '盘点管理部门部门',
      value: 'inventoryManageDeptName',
      asValue: 'inventoryManageDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    inventoryDeviceTypeValue: {
      label: '盘点医疗器械分类目录',
      value: 'inventoryDeviceTypeValue',
      asValue: 'inventoryDeviceType',
      componentType: 'select-device-type',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    splitTypeValue: {
      label: '拆解维度',
      value: 'splitTypeValue',
      asValue: 'splitType',
      componentType: 'select-model',
      code: 'asset_inventory_split_type',
      show: false,
      hidden: true,
    },
    planName: {
      label: '盘点计划名称',
      value: 'planName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    planStartDate: {
      label: '计划开始日期',
      value: 'planStartDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    planEndDate: {
      label: '计划结束日期',
      value: 'planEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    planResponseUserName: {
      label: '盘点计划负责人',
      value: 'planResponseUserName',
      asValue: 'planResponseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    inventoryQty: {
      label: '应盘数量',
      value: 'inventoryQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    pendInventoryQty: {
      label: '待盘数量',
      value: 'pendInventoryQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    matchQty: {
      label: '相符数量',
      value: 'matchQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    surplusQty: {
      label: '盘盈数量',
      value: 'surplusQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    lossQty: {
      label: '盘亏数量',
      value: 'lossQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    taskResponseUserName: {
      label: '盘点任务负责人',
      value: 'taskResponseUserName',
      asValue: 'taskResponseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    taskInventoryUserName: {
      label: '盘点人',
      value: 'taskInventoryUserName',
      asValue: 'taskInventoryUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    isFinanceAssetName: {
      label: '是否为财务资产',
      value: 'isFinanceAssetName',
      asValue: 'isFinanceAsset',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isMaintenanceName: {
      label: '是否维保',
      value: 'isMaintenanceName',
      asValue: 'isMaintenance',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isMeteringName: {
      label: '是否为计量设备',
      value: 'isMeteringName',
      asValue: 'isMetering',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    warrantyTypeValue: {
      label: '保修类型',
      value: 'warrantyTypeValue',
      asValue: 'warrantyType',
      componentType: 'select-model',
      code: 'warranty_type',
      show: false,
      hidden: true,
    },
    warrantyStatusValue: {
      label: '保修类型',
      value: 'warrantyStatusValue',
      asValue: 'warrantyStatus',
      componentType: 'select-model',
      code: 'warranty_status',
      show: false,
      hidden: true,
    },
    assetMarkValue: {
      label: '设备标识',
      value: 'assetMarkValue',
      asValue: 'assetMark',
      componentType: 'select-model',
      code: 'assets_mark',
      show: false,
      hidden: true,
    },
    maintenanceProviderName: {
      label: '维保商名称',
      value: 'maintenanceProviderName',
      asValue: 'maintenanceProvider',
      componentType: 'select-maintenance',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    maintenanceContactsName: {
      label: '维保联系人',
      value: 'maintenanceContactsName',
      asValue: 'maintenanceContacts',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    hospitalMaintainerUserName: {
      label: '院内维修人',
      value: 'hospitalMaintainerUserName',
      asValue: 'hospitalMaintainerUser',
      componentType: 'select-repair-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    maintenancePhone: {
      label: '维保联系电话',
      value: 'maintenancePhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    warrantyStartDate: {
      label: '维保开始日期',
      value: 'warrantyStartDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    warrantyEndDate: {
      label: '维保结束日期',
      value: 'warrantyEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenanceContract: {
      label: '维保合同编号',
      value: 'maintenanceContract',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    maintenanceDescription: {
      label: '维保说明',
      value: 'maintenanceDescription',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    measurementName: {
      label: '标准名称',
      value: 'measurementName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    professionalClassificationValue: {
      label: '专业分类',
      value: 'professionalClassificationValue',
      asValue: 'professionalClassification',
      componentType: 'select-model',
      code: 'professional_classification',
      show: false,
      hidden: true,
    },
    isMandatoryInspectionValue: {
      label: '是否强检',
      value: 'isMandatoryInspectionValue',
      asValue: 'isMandatoryInspection',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    pinyinCode: {
      label: '拼音码',
      value: 'pinyinCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    measurementRange: {
      label: '测量范围',
      value: 'measurementRange',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    accuracy: {
      label: '准确度',
      value: 'accuracy',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    mainParameter: {
      label: '主要参数',
      value: 'mainParameter',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    verificationPeriod: {
      label: '检定周期',
      value: 'verificationPeriod',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    verificationTypeValue: {
      label: '检定类型',
      value: 'verificationTypeValue',
      asValue: 'verificationType',
      componentType: 'select-model',
      code: 'verification_type',
      show: false,
      hidden: true,
    },
    verificationUnit: {
      label: '检定单位',
      value: 'verificationUnit',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    verificationDate: {
      label: '检定日期',
      value: 'verificationDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    verificationResultValue: {
      label: '检定类型',
      value: 'verificationResultValue',
      asValue: 'verificationResult',
      componentType: 'select-model',
      code: 'verification_result',
      show: false,
      hidden: true,
    },
    verificationCertificateNumber: {
      label: '检定证书编号',
      value: 'verificationCertificateNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    recordVerificationCertificateNumber: {
      label: '检定证书编号',
      value: 'recordVerificationCertificateNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    recordVerificationUnit: {
      label: '检定单位',
      value: 'recordVerificationUnit',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    planOrderNo: {
      label: '计划单号',
      value: 'planOrderNo',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    taskName: {
      label: '任务名称',
      value: 'taskName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    repairNo: {
      label: '报修单号',
      value: 'repairNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    repairUserName: {
      label: '报修人',
      value: 'repairUserName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    repairDeptName: {
      label: '报修人部门',
      value: 'repairDeptName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    maintainChannelName: {
      label: '维修渠道',
      value: 'maintainChannelName',
      asValue: 'maintainChannel',
      componentType: 'select-model',
      code: 'maintain_channel',
      show: false,
      hidden: true,
    },
    urgencyDegreeName: {
      label: '维修渠道',
      value: 'urgencyDegreeName',
      asValue: 'urgencyDegree',
      componentType: 'select-model',
      code: 'urgency_degree',
      show: false,
      hidden: true,
    },
    isHaltName: {
      label: '维修渠道',
      value: 'isHaltName',
      asValue: 'isHalt',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    hospitalAreaValue: {
      label: '院区',
      value: 'hospitalAreaValue',
      asValue: 'hospitalArea',
      componentType: 'select-model',
      code: 'repair_hospital_area',
      show: false,
      hidden: true,
    },
    faultDescribe: {
      label: '故障描述',
      value: 'faultDescribe',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    inventoryStatusValue: {
      label: '盘点结果',
      value: 'inventoryStatusValue',
      asValue: 'inventoryStatus',
      componentType: 'select-model',
      code: 'inventory_status',
      show: false,
      hidden: true,
    },
    lossDescription: {
      label: '盘亏说明',
      value: 'lossDescription',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    expectCompleteTime: {
      label: '期望完成时间',
      value: 'expectCompleteTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    inventoryEndDate: {
      label: '实际计划结束时间',
      value: 'inventoryEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    requireCompleteTime: {
      label: '要求完成时间',
      value: 'requireCompleteTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    inventoryStartDate: {
      label: '实际计划开始时间',
      value: 'inventoryStartDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenanceName: {
      label: '维保商',
      value: 'maintenanceName',
      asValue: 'maintenanceId',
      componentType: 'select-maintenance',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    maintenanceUserName: {
      label: '维保联系人',
      value: 'maintenanceUserName',
      asValue: 'maintenanceUser',
      componentType: 'select-maintenance-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    completeTime: {
      label: '完成时间',
      value: 'completeTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    completeDescribe: {
      label: '完成说明',
      value: 'completeDescribe',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    taskOrderNo: {
      label: '任务单号',
      value: 'taskOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receivingSourceOrderNo: {
      label: '来源收货单号',
      value: 'receivingSourceOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    inventoryPercent: {
      label: '盘点进度',
      value: 'inventoryPercent',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preAssetName: {
      label: '资产名称',
      value: 'preAssetName',
      componentType: 'input',
      type: 'slot',
      show: false,
      hidden: true,
    },
    assetStoreOrderNo: {
      label: '资产入库单单号',
      value: 'assetStoreOrderNo',
      componentType: 'column',
      type: 'column',
      show: false,
      hidden: true,
    },
    asset_adjust_order_no: {
      label: '资产原值调整单号',
      value: 'assetAdjustOrderNo',
      componentType: 'column',
      type: 'column',
      show: false,
      hidden: true,
    },
    dispatchUserName: {
      label: '派单人',
      value: 'dispatchUserName',
      asValue: 'dispatchUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    dispatchTime: {
      label: '要求完成时间',
      value: 'dispatchTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    faultPart: {
      label: '故障部位',
      value: 'faultPart',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    faultTime: {
      label: '故障时间',
      value: 'faultTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    dispatchDescribe: {
      label: '派单描述',
      value: 'dispatchDescribe',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    itemClassifyValue: {
      label: '分类',
      value: 'itemClassifyValue',
      asValue: 'itemClassify',
      componentType: 'select-model',
      code: 'patrol_item_classify',
      show: false,
      hidden: true,
    },
    isEnableValue: {
      label: '停启用状态',
      value: 'isEnableValue',
      asValue: 'isEnable',
      componentType: 'select-model',
      code: 'new_enabled_type',
      show: false,
      hidden: true,
    },
    itemTypeValue: {
      label: '分类',
      value: 'itemTypeValue',
      asValue: 'itemType',
      componentType: 'select-model',
      code: 'patrol_item_type',
      show: false,
      hidden: true,
    },
    isRequiredValue: {
      label: '是否必填',
      value: 'isRequiredValue',
      asValue: 'isRequired',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    description: {
      label: '描述',
      value: 'description',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    itemName: {
      label: '名称',
      value: 'itemName',
      componentType: 'input',
      type: 'slot',
      show: false,
      hidden: true,
    },
    defaultValue: {
      label: '默认值',
      value: 'defaultValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    referenceRangeStart: {
      label: '参考范围开始',
      value: 'referenceRangeStart',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFixedFormatter,
      show: false,
      hidden: true,
    },
    referenceRangeEnd: {
      label: '参考范围开始',
      value: 'referenceRangeEnd',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFixedFormatter,
      show: false,
      hidden: true,
    },
    routeName: {
      label: '名称',
      value: 'routeName',
      componentType: 'input',
      type: 'slot',
      show: false,
      hidden: true,
    },
    routeResponseUserName: {
      label: '出库人',
      value: 'routeResponseUserName',
      asValue: 'routeResponseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    contactsPhone: {
      label: '联系电话',
      value: 'contactsPhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    areaName: {
      label: '名称',
      value: 'areaName',
      componentType: 'input',
      type: 'slot',
      show: false,
      hidden: true,
    },
    areaCode: {
      label: '编码',
      value: 'areaCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    patrolRouteName: {
      label: '巡检路线',
      value: 'patrolRouteName',
      asValue: 'patrolRouteId',
      componentType: 'select-patrol-route',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    patrolAreaTypeValue: {
      label: '类型',
      value: 'patrolAreaTypeValue',
      asValue: 'patrolAreaType',
      componentType: 'select-model',
      code: 'patrol_area_type',
      show: false,
      hidden: true,
    },
    inspectionDesc: {
      label: '巡检说明',
      value: 'inspectionDesc',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    referenceValue: {
      label: '参考值',
      value: 'referenceValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deviceName: {
      label: '设备名称',
      value: 'deviceName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deviceCode: {
      label: '设备编码',
      value: 'deviceCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    applicationUserName: {
      label: '申请人',
      value: 'applicationUserName',
      asValue: 'applicationUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    deptManagerName: {
      label: '部门负责人',
      value: 'deptManagerName',
      asValue: 'deptManager',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    needDegreeName: {
      label: '需求程度',
      value: 'needDegreeName',
      asValue: 'needDegree',
      componentType: 'select-model',
      code: 'urgency_degree',
      show: false,
      hidden: true,
    },
    needQualityName: {
      label: '需求程度',
      value: 'needQualityName',
      asValue: 'needQuality',
      componentType: 'select-model',
      code: 'need_quality',
      show: false,
      hidden: true,
    },
    isFirstImportName: {
      label: '是否首选进口产品',
      value: 'isFirstImportName',
      asValue: 'isFirstImport',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    capitalSourceName: {
      label: '资金来源',
      value: 'capitalSourceName',
      asValue: 'capitalSourceId',
      componentType: 'select-model',
      code: 'asset_capital_source',
      show: false,
      hidden: true,
    },
    frequencyUnitName: {
      label: '频率单位',
      value: 'frequencyUnitName',
      asValue: 'frequencyUnit',
      componentType: 'select-model',
      code: 'frequency_unit',
      show: false,
      hidden: true,
    },
    frequencyCycleName: {
      label: '频率周期',
      value: 'frequencyCycleName',
      asValue: 'frequencyCycle',
      componentType: 'select-model',
      code: 'cycle',
      show: false,
      hidden: true,
    },
    referenceMark: {
      label: '参考品牌',
      value: 'referenceMark',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    referenceBrand: {
      label: '参考厂家',
      value: 'referenceBrand',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    referenceStandard: {
      label: '参考型号',
      value: 'referenceStandard',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    mainUse: {
      label: '主要用途',
      value: 'mainUse',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    usePlan: {
      label: '使用规划',
      value: 'usePlan',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    technicalParameter: {
      label: '具体配置及技术参数',
      value: 'technicalParameter',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isFitPlace: {
      label: '场所是否符合要求',
      value: 'isFitPlace',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    hydropowerDemand: {
      label: '水电配置要求',
      value: 'hydropowerDemand',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    pollutionDischargeMeasures: {
      label: '污染排放问题及解决措施',
      value: 'pollutionDischargeMeasures',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    trainSituation: {
      label: '科室人员配备、培训情况，能否保证仪器设备正常运行',
      value: 'trainSituation',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    needSkillDeclare: {
      label: '是否需要技术申报，如有请注明申报情况',
      value: 'needSkillDeclare',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    specialOutlay: {
      label: '是否涉及专项经费使用，如有请注明经费名称',
      value: 'specialOutlay',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    otherDemand: {
      label: '其他特殊要求',
      value: 'otherDemand',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    itemChargeList: {
      label: '开展项目及收费清单',
      value: 'itemChargeList',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    needMaterialList: {
      label: '所需耗材清单',
      value: 'needMaterialList',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    averageMaterialCost: {
      label: '平均人次耗材成本(元)',
      value: 'averageMaterialCost',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    annualMaintenanceCost: {
      label: '预计每年维修保养成本',
      value: 'annualMaintenanceCost',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    annualIncome: {
      label: '预计年收入(元)',
      value: 'annualIncome',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    planUseTime: {
      label: '计划启用时间',
      value: 'planUseTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    contractName: {
      label: '合同名称',
      value: 'contractName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contractTypeValue: {
      label: '合同类型',
      value: 'contractTypeValue',
      asValue: 'contractType',
      componentType: 'select-model',
      code: 'contract_type',
      show: false,
      hidden: true,
    },
    contractStartDate: {
      label: '合同开始日期',
      value: 'contractStartDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    contractEndDate: {
      label: '合同结束日期',
      value: 'contractEndDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    businessTypeValue: {
      label: '业务类型',
      value: 'businessTypeValue',
      asValue: 'businessType',
      componentType: 'select-model',
      code: 'contract_business_type',
      show: false,
      hidden: true,
    },
    company: {
      label: '公司',
      value: 'company',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    amount: {
      label: '金额',
      value: 'amount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    statisticsAmountOfMoney: {
      label: '统计总金额',
      value: 'statisticsAmountOfMoney',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    assetCapitalSourceValue: {
      label: '资金来源-金额',
      value: 'assetCapitalSourceValue',
      componentType: 'input',
      type: 'column',
      show: false,
      hidden: true,
    },
    invoiceTypeValue: {
      label: '开票方式',
      value: 'invoiceTypeValue',
      asValue: 'invoiceType',
      componentType: 'select-model',
      code: 'invoice_type',
      show: false,
      hidden: true,
    },
    signDeptName: {
      label: '签订部门',
      value: 'signDeptName',
      asValue: 'signDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    signUserName: {
      label: '签订人',
      value: 'signUserName',
      asValue: 'signUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    signDate: {
      label: '签订日期',
      value: 'signDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    contactTel: {
      label: '联系电话',
      value: 'contactTel',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contactNumber: {
      label: '联系电话',
      value: 'contactNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    assetBelongDeptName: {
      label: '使用部门',
      value: 'assetBelongDeptName',
      asValue: 'assetBelongDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    arrivalDate: {
      label: '到货日期',
      value: 'arrivalDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenanceYears: {
      label: '维修保养(年)',
      value: 'maintenanceYears',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    maintenanceStartDate: {
      label: '维修开始日期',
      value: 'maintenanceStartDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenanceEndDate: {
      label: '维修结束日期',
      value: 'maintenanceEndDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    biddingDate: {
      label: '招标日期',
      value: 'biddingDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    biddingFileNo: {
      label: '招标文件编号',
      value: 'biddingFileNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    biddingTypeValue: {
      label: '招标方式',
      value: 'biddingTypeValue',
      asValue: 'biddingType',
      componentType: 'select-model',
      code: 'bidding_type',
      show: false,
      hidden: true,
    },
    winBiddingDate: {
      label: '中标日期',
      value: 'winBiddingDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    winBiddingFileNo: {
      label: '中标文件编号',
      value: 'winBiddingFileNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    winBiddingSupplierName: {
      label: '中标供应商',
      value: 'winBiddingSupplierName',
      asValue: 'winBiddingSupplierId',
      componentType: 'slip-select',
      api: getSupplierAll,
      query: {
        supplierAuth: 'supplierId',
        sort: 'create_time desc',
      },
      clearable: true,
      filterable: true,
      keyField: 'supplierName',
      valueField: 'supplierId',
      show: false,
      hidden: true,
    },
    crycle: {
      label: '周期',
      value: 'crycle',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preProductName: {
      label: '产品名称',
      value: 'preProductName',
      asValue: 'productId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    productName: {
      label: '产品名称',
      value: 'productName',
      asValue: 'productId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    crycleTypeValue: {
      label: '周期类型',
      value: 'crycleTypeValue',
      asValue: 'crycleType',
      componentType: 'select-model',
      code: 'frequency_cycle',
      show: false,
      hidden: true,
    },
    enableStatusValue: {
      label: '是否启用',
      value: 'enableStatusValue',
      asValue: 'enableStatus',
      componentType: 'select-model',
      code: 'new_enabled_type',
      show: false,
      hidden: true,
    },
    nextExecuteDate: {
      label: '计划执行日期',
      value: 'nextExecuteDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    preProductCode: {
      label: '产品编码',
      value: 'preProductCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preTrademark: {
      label: '品牌',
      value: 'preTrademark',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preSupplierName: {
      label: '供应商名称',
      value: 'preSupplierName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preDeviceTypeValue: {
      label: '品牌',
      value: 'preDeviceTypeValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    execResponseUserName: {
      label: '执行负责人',
      value: 'execResponseUserName',
      asValue: 'execResponseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    execCoordinationUserName: {
      label: '执行协同人',
      value: 'execCoordinationUserName',
      asValue: 'execCoordinationUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    patrolPlanName: {
      label: '计划名称',
      value: 'patrolPlanName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    startDate: {
      label: '开始日期',
      value: 'startDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    endDate: {
      label: '终止日期',
      value: 'endDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    nextExecDate: {
      label: '下次任务生成时间',
      value: 'nextExecDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenancePrincipalValue: {
      label: '养护负责人',
      value: 'maintenancePrincipalValue',
      asValue: 'maintenancePrincipal',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    skipDate: {
      label: '跳过日期',
      value: 'skipDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    cronExpression: {
      label: 'cron表达式',
      value: 'cronExpression',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    workTime: {
      label: '工作时长',
      value: 'workTime',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    allowTimeout: {
      label: '允许超时',
      value: 'allowTimeout',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    remindDuration: {
      label: '提醒时长',
      value: 'remindDuration',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    planFinishDate: {
      label: '计划结束日期',
      value: 'planFinishDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    orderSourceValue: {
      label: '单据来源',
      value: 'orderSourceValue',
      asValue: 'orderSource',
      componentType: 'select-model',
      code: 'order_source_type',
      show: false,
      hidden: true,
    },
    preAreaName: {
      label: '名称',
      value: 'preAreaName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preAreaCode: {
      label: '编码',
      value: 'preAreaCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preLocation: {
      label: '位置',
      value: 'preLocation',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    normalQty: {
      label: '正常数量',
      value: 'normalQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    abnormalQty: {
      label: '异常数量',
      value: 'abnormalQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    unInspectedQty: {
      label: '未检数量',
      value: 'unInspectedQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    patrolUserName: {
      label: '巡检人',
      value: 'patrolUserName',
      asValue: 'patrolUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    completeDate: {
      label: '完工日期',
      value: 'completeDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    maintenancePlanOrderNo: {
      label: '养护计划编码',
      value: 'maintenancePlanOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    createDuration: {
      label: '生成于',
      value: 'createDuration',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    cancelReason: {
      label: '取消原因',
      value: 'cancelReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiveOrderSourceTypeValue: {
      label: '单据来源',
      value: 'receiveOrderSourceTypeValue',
      asValue: 'receiveOrderSourceType',
      componentType: 'select-model',
      code: 'receive_order_source_type',
      show: false,
      hidden: true,
    },
    receiveProductTypeValue: {
      label: '收货产品类型',
      value: 'receiveProductTypeValue',
      asValue: 'receiveProductType',
      componentType: 'select-model',
      code: 'order_product_type',
      show: false,
      hidden: true,
    },
    receivingContacts: {
      label: '收货联系人',
      value: 'receivingContacts',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receivingPhone: {
      label: '联系人电话',
      value: 'receivingPhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    forceAcceptValue: {
      label: '强制收货验收',
      value: 'forceAcceptValue',
      asValue: 'forceAccept',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    stockManageValue: {
      label: '是否入库管理',
      value: 'stockManageValue',
      asValue: 'stockManage',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    replaceTime: {
      label: '更换日期',
      value: 'replaceTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    purchQty: {
      label: '采购数量',
      value: 'purchQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    acceptanceConclusion: {
      label: '验收结论',
      value: 'acceptanceConclusion',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    acceptanceUserName: {
      label: '验收人',
      value: 'acceptanceUserName',
      asValue: 'acceptanceUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    acceptanceTime: {
      label: '验收时间',
      value: 'acceptanceTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    pendAcceptanceQty: {
      label: '可验收数量',
      value: 'pendAcceptanceQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    acceptanceQty: {
      label: '验收数量',
      value: 'acceptanceQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    contractNo: {
      label: '合同号',
      value: 'contractNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    assetApplicationNo: {
      label: '资产申购论证单号',
      value: 'assetApplicationNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    applicationTitle: {
      label: '资产申购论证标题',
      value: 'applicationTitle',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    pendContractQty: {
      label: '可签合同数量',
      value: 'pendContractQty',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    pendPurchQty: {
      label: '可采购数量',
      value: 'pendPurchQty',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preContractQty: {
      label: '已签合同数量',
      value: 'preContractQty',
      type: 'column',
      // formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    contractQty: {
      label: '实签合同数量',
      value: 'contractQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    preApplicationPurchQty: {
      label: '申论预采购数量',
      value: 'preApplicationPurchQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    applicationPurchQty: {
      label: '申论已采购数量',
      value: 'applicationPurchQty',
      type: 'column',
      formatter: utils.qtyFormatter,
      componentType: 'number',
      show: false,
      hidden: true,
    },
    rate: {
      label: '达成率(%)',
      value: 'rate',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    useAmount: {
      label: '使用金额',
      value: 'useAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    avaiableAmount: {
      label: '可使用金额',
      value: 'avaiableAmount',
      componentType: 'number',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    assetUseDeptVOValue: {
      label: '使用部门-比例',
      value: 'assetUseDeptVOValue',
      componentType: 'input',
      type: 'column',
      show: false,
      hidden: true,
    },
    useDeptNameRate: {
      label: '使用部门-比例',
      value: 'useDeptNameRate',
      componentType: 'input',
      type: 'column',
      show: false,
      hidden: true,
    },
    needSequenceValue: {
      label: '是否需要序列管理',
      value: 'needSequenceValue',
      asValue: 'needSequence',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    nationCode: {
      label: '国家医保编码',
      value: 'nationCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provinceCode: {
      label: '省医保编码',
      value: 'provinceCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    nationHealthInsurance: {
      label: '国家医保名称',
      value: 'nationHealthInsurance',
      componentType: 'input',
      show: false,
      hidden: true,
    },

    isBargainingValue: {
      label: '是否议价',
      value: 'isBargainingValue',
      asValue: 'isBargaining',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isChargeValue: {
      label: '是否收费',
      value: 'isChargeValue',
      asValue: 'isCharge',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    settlementMethodValue: {
      label: '结算方式',
      value: 'settlementMethodValue',
      asValue: 'settlementMethod',
      componentType: 'select-model',
      code: 'settlement_method',
      show: false,
      hidden: true,
    },
    isConsignmentValue: {
      label: '是否寄售',
      value: 'isConsignmentValue',
      asValue: 'isConsignment',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isLimitPriceValue: {
      label: '是否限制采购价格',
      value: 'isLimitPriceValue',
      asValue: 'isLimitPrice',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    purchaseLimitPrice: {
      label: '采购限制价格',
      componentType: 'price',
      type: 'column',
      value: 'purchaseLimitPrice',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    expectedUsageTimes: {
      label: '厂家理论测试次数',
      value: 'expectedUsageTimes',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    putShelfStatusValue: {
      label: '上架状态',
      value: 'putShelfStatusValue',
      asValue: 'putShelfStatus',
      componentType: 'select-model',
      code: 'put_down_shelf',
      show: false,
      hidden: true,
    },
    locationNo: {
      label: '货位编号',
      value: 'locationNo',
      asValue: 'goodsLocationId',
      componentType: 'select-shelf-no',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    goodsLocationNo: {
      label: '上架货位',
      value: 'goodsLocationNo',
      asValue: 'goodsLocationId',
      componentType: 'select-shelf-no',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    shelfNumber: {
      label: '货架编号',
      value: 'shelfNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    locationLayer: {
      label: '货位层数',
      value: 'locationLayer',
      componentType: 'number',
      type: 'column',
      show: false,
      hidden: true,
    },
    locationLine: {
      label: '货位列数',
      value: 'locationLine',
      componentType: 'number',
      type: 'column',
      show: false,
      hidden: true,
    },
    capacity: {
      label: '容量',
      value: 'capacity',
      componentType: 'column',
      show: false,
      hidden: true,
    },
    putShelfUserName: {
      label: '上架人',
      value: 'putShelfUserName',
      asValue: 'putShelfUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    downSelfUserName: {
      label: '捡货人',
      value: 'downSelfUserName',
      asValue: 'downSelfUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    totalQty: {
      label: '耗材总数量',
      value: 'totalQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    convertCount: {
      label: '已申/采数量',
      value: 'convertCount',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    productQty: {
      label: '耗材品类数',
      value: 'productQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    downSelfQty: {
      label: '已捡货数量',
      value: 'downSelfQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    pendDownSelfQty: {
      label: '待捡货数量',
      value: 'pendDownSelfQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    cargoSpaceQty: {
      label: '货位数量',
      value: 'cargoSpaceQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    orderSourceNo: {
      label: '来源单据',
      value: 'orderSourceNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isConsignBusinessValue: {
      label: '是否寄售',
      value: 'isConsignBusinessValue',
      asValue: 'isConsignBusiness',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isEstimationStockBusinessValue: {
      label: '是否暂估',
      value: 'isEstimationStockBusinessValue',
      asValue: 'isEstimationStockBusiness',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    surgeryName: {
      label: '手术名称',
      value: 'surgeryName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    surgeryTime: {
      label: '手术时间',
      value: 'surgeryTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    surgeryPlace: {
      label: '手术地点',
      value: 'surgeryPlace',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    acceptOrderNo: {
      label: '验收单号',
      value: 'acceptOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    checkStatusValue: {
      label: '状态',
      value: 'checkStatusValue',
      asValue: 'checkStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    kitStatusValue: {
      label: '状态',
      value: 'kitStatusValue',
      asValue: 'kitStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    kitDeptName: {
      label: '出库仓库',
      value: 'kitDeptName',
      asValue: 'kitDeptId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    kitSupplierName: {
      label: '供应商',
      value: 'kitSupplierName',
      asValue: 'kitSupplierId',
      componentType: 'slip-select',
      api: getSupplierAll,
      query: {
        supplierAuth: 'supplierId',
        sort: 'create_time desc',
      },
      clearable: true,
      filterable: true,
      keyField: 'supplierName',
      valueField: 'supplierId',
      show: false,
      hidden: true,
    },
    withTableOrderNo: {
      label: '跟台订单号',
      value: 'withTableOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deliveryQty: {
      label: '发货数量',
      value: 'deliveryQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    acceptQty: {
      label: '验收数量',
      value: 'acceptQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    acceptStatusValue: {
      label: '验收状态',
      value: 'acceptStatusValue',
      asValue: 'acceptStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    acceptTime: {
      label: '验收时间',
      value: 'acceptTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    acceptUserName: {
      label: '验收人',
      value: 'acceptUserName',
      asValue: 'acceptUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    availableQty: {
      label: '验收数量',
      value: 'availableQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    sumQty: {
      label: '总数量',
      value: 'sumQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    depotStockQty: {
      label: '仓库库存总量',
      value: 'depotStockQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    depotStockCalcQty: {
      label: '仓库库存总量',
      value: 'depotStockCalcQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    depotStockHighQty: {
      label: '高水位',
      value: 'depotStockHighQty',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    productLength: {
      label: '产品长度(cm)',
      value: 'productLength',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    productWidth: {
      label: '产品宽度(cm)',
      value: 'productWidth',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    productHeight: {
      label: '产品高度(cm)',
      value: 'productHeight',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    locationLength: {
      label: '货位长度(cm)',
      value: 'locationLength',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    locationWidth: {
      label: '货位宽度(cm)',
      value: 'locationWidth',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    locationHeight: {
      label: '货位高度(cm)',
      value: 'locationHeight',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    downShelfQty: {
      label: '已拣货数量',
      value: 'downShelfQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    unDownShelfQty: {
      label: '未拣货数量',
      value: 'unDownShelfQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    templateCode: {
      label: '评价体系编码',
      value: 'templateCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    templateName: {
      label: '评价体系名称',
      value: 'templateName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    oaRatifyStatusValue: {
      label: 'OA批准状态状态',
      value: 'oaRatifyStatusValue',
      asValue: 'oaRatifyStatus',
      componentType: 'select-model',
      code: 'purch_application_oa_ratify_status',
      show: false,
      hidden: true,
    },
    enName: {
      label: '英文名称',
      value: 'enName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    packedStandard: {
      label: '包装规格',
      value: 'packedStandard',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    qtyOperateModeValue: {
      label: '数量操作模式',
      value: 'qtyOperateModeValue',
      asValue: 'qtyOperateMode',
      componentType: 'select-model',
      code: 'qty_operate_mode',
      show: false,
      hidden: true,
    },
    inventoryCategoriesValue: {
      label: '库存类别',
      value: 'inventoryCategoriesValue',
      asValue: 'inventoryCategories',
      componentType: 'select-model',
      code: 'inventory_categories',
      show: false,
      hidden: true,
    },
    g1Value: {
      label: '原厂码规则',
      value: 'g1Value',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    levelValue: {
      label: '消息类型',
      value: 'levelValue',
      componentType: 'select-model',
      code: 'message_level_type',
      show: false,
      hidden: true,
    },
    applicationTime: {
      label: '申请时间',
      value: 'applicationTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    storeStockQty: {
      label: '入库数量',
      value: 'storeStockQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    exportStockQty: {
      label: '出库数量',
      value: 'exportStockQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    assetUseDeptValue: {
      label: '使用',
      value: 'assetUseDeptValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    useDept: {
      label: '使用调整前',
      value: 'useDept',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    newUseDept: {
      label: '使用调整后',
      value: 'newUseDept',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    beforeConsumeQty: {
      label: '上月消耗数量',
      value: 'beforeConsumeQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    confirmStatusValue: {
      label: '暂估入库确认状态',
      value: 'confirmStatusValue',
      asValue: 'confirmStatus',
      componentType: 'select-model',
      code: 'receiving_confirm_status',
      show: false,
      hidden: true,
    },
    printCount: {
      label: '打印次数',
      value: 'printCount',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    sourceOrderNo: {
      label: '来源单号',
      value: 'sourceOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    sourceTypeValue: {
      label: '来源单据类型',
      value: 'sourceTypeValue',
      asValue: 'sourceType',
      componentType: 'select-model',
      code: 'order_type',
      show: false,
      hidden: true,
    },
    insertTypeValue: {
      label: '来源单据类型',
      value: 'insertTypeValue',
      asValue: 'insertType',
      componentType: 'select-model',
      code: 'data_insert_type',
      show: false,
      hidden: true,
    },
    purchasedQty: {
      label: '已购数量',
      value: 'purchasedQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    purchasedAmount: {
      label: '已购金额',
      value: 'purchasedAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    useOrderNo: {
      label: '领用单号',
      value: 'useOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isInvalid: {
      label: '是否作废',
      value: 'isInvalidValue',
      asValue: 'isInvalid',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    monthCloseUserName: {
      label: '月结人',
      value: 'monthCloseUserName',
      asValue: 'monthCloseUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    monthCloseTime: {
      label: '月结时间',
      value: 'monthCloseTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    changeUserName: {
      label: '切换人',
      value: 'changeUserName',
      asValue: 'changeUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    changeTime: {
      label: '切换时间',
      value: 'changeTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    monthCloseStatusValue: {
      label: '月结状态',
      value: 'monthCloseStatusValue',
      asValue: 'monthCloseStatus',
      componentType: 'select-model',
      code: 'month_close_status',
      show: false,
      hidden: true,
    },
    changeTypeValue: {
      label: '切换类型',
      value: 'changeTypeValue',
      asValue: 'changeType',
      componentType: 'select-model',
      code: 'change_type',
      show: false,
      hidden: true,
    },
    realTimeAmount: {
      label: '实时总金额',
      value: 'realTimeAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    realTimePrice: {
      label: '实时单价',
      value: 'realTimePrice',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    isMonthClosedValue: {
      label: '是否月结',
      value: 'isMonthClosedValue',
      asValue: 'isMonthClosed',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    receiveStatusValue: {
      label: '收货状态',
      value: 'receiveStatusValue',
      asValue: 'receiveStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    extantStockAvailableQty: {
      label: '现存数量',
      value: 'extantStockAvailableQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    extantSumAmount: {
      label: '现存总金额',
      value: 'extantSumAmount',
      type: 'column',
      componentType: 'number',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    extantStockAvailableCalcQty: {
      label: '现存可以计算数量',
      value: 'extantStockAvailableCalcQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    extantQty: {
      label: '现存库存数量',
      value: 'extantQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    sourceOrderTypeValue: {
      label: '来源单据类型',
      value: 'sourceOrderTypeValue',
      asValue: 'sourceOrderType',
      componentType: 'select-model',
      code: 'order_type',
      show: false,
      hidden: true,
    },
    isCargoSpaceManageValue: {
      label: '是否货位管理',
      value: 'isCargoSpaceManageValue',
      asValue: 'isCargoSpaceManage',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    isEmergencyValue: {
      label: '是否紧急',
      value: 'isEmergencyValue',
      asValue: 'isEmergency',
      componentType: 'select-model',
      code: 'is_emergency',
      show: false,
      hidden: true,
    },
    storeBatchNumber: {
      label: '入库批次号',
      value: 'storeBatchNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    tsCode: {
      label: '设备编码',
      value: 'tsCode',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    tsName: {
      label: '设备名称',
      value: 'tsName',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    tsStandard: {
      label: '设备型号',
      value: 'tsStandard',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    tsFactory: {
      label: '厂家',
      value: 'tsFactory',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    stockSearchKey: {
      label: '模糊搜索',
      value: 'stockSearchKey',
      type: 'column',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    warehouseCount: {
      label: '收货数量',
      value: 'warehouseCount',
      type: 'column',
      componentType: 'input',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    receivingQty: {
      label: '收货数量',
      value: 'receivingQty',
      type: 'column',
      componentType: 'input',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    returnQty: {
      label: '退货数量',
      value: 'returnQty',
      type: 'column',
      componentType: 'input',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    distributeCount: {
      label: '配送数量',
      value: 'distributeCount',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    provinceDeliverOrderDetailId: {
      label: '省采平台配送明细编号',
      value: 'provinceDeliverOrderDetailId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provincePurchOrderDetailId: {
      label: '省采平台订单明细编号',
      value: 'provincePurchOrderDetailId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preNetworkUnit: {
      label: '省采单位',
      value: 'preNetworkUnit',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    invoiceId: {
      label: '发票序列号',
      value: 'invoiceId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    sequenceNo: {
      label: '序列号',
      value: 'sequenceNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    detailDistributeAddress: {
      label: '配送地址',
      value: 'detailDistributeAddress',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    distributeTime: {
      label: '配送时间',
      value: 'distributeTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    actualStartTime: {
      label: '实际上机时间',
      value: 'actualStartTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    // locationTypeValue: {
    //   label: '货位属性',
    //   value: 'locationTypeValue',
    //   asValue: 'locationType',
    //   componentType: 'select-model',
    //   code: 'goods_location_type',
    //   show: false,
    //   hidden: true,
    // },
    shelfSerialNo: {
      label: '货架序号',
      value: 'shelfSerialNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    provincePrice: {
      label: '省采单价',
      value: 'provincePrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    goodsLocationQty: {
      label: '货位可用数量',
      value: 'goodsLocationQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    pendExportQty: {
      label: '待出库数量',
      value: 'pendExportQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    handleTypeValue: {
      label: '处理类型',
      value: 'handleTypeValue',
      asValue: 'handleType',
      componentType: 'select-model',
      code: 'handle_type',
      show: false,
      hidden: true,
    },
    procureCatalogId: {
      label: '挂网耗材产品id',
      value: 'procureCatalogId',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    handleNo: {
      label: '处理单据号',
      value: 'handleNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiptNumber: {
      label: '开票号',
      value: 'receiptNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiptCalcQty: {
      label: '开票数量',
      value: 'receiptCalcQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    receiptPrice: {
      label: '开票单价',
      value: 'receiptPrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    receiptSumAmount: {
      label: '开票金额',
      value: 'receiptSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    transitionLocationNo: {
      label: '过渡货位',
      value: 'transitionLocationNo',
      componentType: 'column',
      show: false,
      hidden: true,
    },
    exportDepotIsCargoSpaceManageValue: {
      label: '出库仓库是否货位管理',
      value: 'exportDepotIsCargoSpaceManageValue',
      asValue: 'exportDepotIsCargoSpaceManage',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    receiptQty: {
      label: '开票数量',
      value: 'receiptQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    orderQty: {
      label: '订单数量',
      value: 'orderQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    preReceiptQty: {
      label: '预开票数量',
      value: 'preReceiptQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    writeOffQty: {
      label: '冲销数量',
      value: 'writeOffQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    frozenTypeValue: {
      label: '冻结类型',
      value: 'frozenTypeValue',
      asValue: 'frozenType',
      componentType: 'select-model',
      code: 'frozen_type',
      show: false,
      hidden: true,
    },
    orderTypeValue: {
      label: '业务类型',
      value: 'orderTypeValue',
      asValue: 'orderType',
      componentType: 'select-model',
      code: 'order_type',
      show: false,
      hidden: true,
    },
    frozenUserName: {
      label: '冻结人',
      value: 'frozenUserName',
      asValue: 'frozenUser',
      componentType: 'select-user',
      show: false,
      hidden: true,
    },
    frozenTime: {
      label: '冻结时间',
      value: 'frozenTime',
      asValue: 'frozenTime',
      show: false,
      hidden: true,
    },
    storageConditionValue: {
      label: '存储条件',
      value: 'storageConditionValue',
      asValue: 'storageCondition',
      componentType: 'select-model',
      code: 'smart_cabinet_storage_condition',
      show: false,
      hidden: true,
    },
    temperatureHumitureMonitorValue: {
      label: '温湿度监控',
      value: 'temperatureHumitureMonitorValue',
      asValue: 'temperatureHumitureMonitor',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    autoConsumeValue: {
      label: '自动消耗',
      value: 'autoConsumeValue',
      asValue: 'autoConsume',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    highLevel: {
      label: '高水位',
      value: 'highLevel',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    lowLevel: {
      label: '低水位',
      value: 'lowLevel',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    rfidCode: {
      label: 'rfid码',
      value: 'rfidCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    smartCabinetCode: {
      label: '智能柜编码',
      value: 'smartCabinetCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    smartCabinetName: {
      label: '智能柜名称',
      value: 'smartCabinetName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    smartCabinetDepotName: {
      label: '实物所在仓库',
      value: 'smartCabinetDepotName',
      asValue: 'smartCabinetDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    stockDepotName: {
      label: '账面所在仓库',
      value: 'stockDepotName',
      asValue: 'stockDepotId',
      componentType: 'slip-select',
      query: {
        depotAuth: 'id',
        status: 1,
        useTypeId: '1',
      },
      api: getDepotAll, //getDeptAll, getDepotAll, getSupplierAll
      show: false,
      hidden: true,
    },
    smartCabinetQty: {
      label: '柜存数量',
      value: 'smartCabinetQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    provincePayNo: {
      label: '省采支付单编号',
      value: 'provincePayNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    payTypeValue: {
      label: '支付单类型',
      value: 'payTypeValue',
      asValue: 'payType',
      componentType: 'select-model',
      code: 'province_purch_type',
      show: false,
      hidden: true,
    },
    smartCabinetAddress: {
      label: '位置',
      value: 'smartCabinetAddress',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    smartCabinetTypeValue: {
      label: '智能柜类型',
      value: 'smartCabinetTypeValue',
      asValue: 'smartCabinetType',
      componentType: 'select-model',
      code: 'smart_cabinet_type',
      show: false,
      hidden: true,
    },
    accessTypeValue: {
      label: '存取类型',
      value: 'accessTypeValue',
      asValue: 'accessType',
      componentType: 'select-model',
      code: 'smart_cabinet_access_type',
      show: false,
      hidden: true,
    },
    smartCabinetDeptName: {
      label: '智能柜所属部门',
      value: 'smartCabinetDeptName',
      asValue: 'smartCabinetDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    monitorTime: {
      label: '监控时间',
      value: 'monitorTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    networkStatusValue: {
      label: '智能柜网络状态值',
      value: 'networkStatusValue',
      asValue: 'networkStatus',
      componentType: 'select-model',
      code: 'smart_cabinet_network_status',
      show: false,
      hidden: true,
    },
    cabinetDoorStatusValue: {
      label: '智能柜柜门状态值',
      value: 'cabinetDoorStatusValue',
      asValue: 'cabinetDoorStatus',
      componentType: 'select-model',
      code: 'smart_cabinet_door_status',
      show: false,
      hidden: true,
    },
    cabinetTemperature: {
      label: '柜内温度',
      value: 'cabinetTemperature',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    cabinetHumidity: {
      label: '柜内湿度',
      value: 'cabinetHumidity',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isWayBillValue: {
      label: '是否货票同行',
      value: 'isWayBillValue',
      asValue: 'isWayBill',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    scrapReason: {
      label: '报废原因',
      value: 'scrapReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    splitTypeValue: {
      label: '消耗撤回维度',
      value: 'consumeRevokeDimensionTypeValue',
      asValue: 'consumeRevokeDimensionType',
      componentType: 'select-model',
      code: 'consume_revoke_dimension_type',
      show: false,
      hidden: true,
    },
    preInvalidQty: {
      label: '预撤回数量',
      value: 'preInvalidQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    shouldPayAmount: {
      label: '应付金额',
      value: 'shouldPayAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    discountsAmount: {
      label: '优惠金额',
      value: 'discountsAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    payAmount: {
      label: '付款金额',
      value: 'payAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    paymentAmount: {
      label: '付款金额',
      value: 'paymentAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    settlementSumAmount: {
      label: '结算金额',
      value: 'settlementSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    payStatusValue: {
      label: '状态',
      value: 'payStatusValue',
      asValue: 'payStatus',
      componentType: 'select-model',
      code: 'province_detail_pay_status',
      show: false,
      hidden: true,
    },
    operateTypeValue: {
      label: '操作类型',
      value: 'operateTypeValue',
      asValue: 'operateType',
      componentType: 'select-model',
      code: 'his_operate_type',
      show: false,
      hidden: true,
    },
    patientCode: {
      label: '病人编码',
      value: 'patientCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    hospitalNumber: {
      label: '住院号',
      value: 'hospitalNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    doctorCode: {
      label: '主管医生编码',
      value: 'doctorCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    doctorName: {
      label: '医生名称',
      value: 'doctorName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    chargeDate: {
      label: '计费日期',
      value: 'chargeDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    chargeNumber: {
      label: '计费单号',
      value: 'chargeNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    interfaceDate: {
      label: '同步日期',
      value: 'interfaceDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    orderingDeptCode: {
      label: '开单科室编码',
      value: 'orderingDeptCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    orderingDeptName: {
      label: '开单科室名称',
      value: 'orderingDeptName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    ward: {
      label: '病区',
      value: 'ward',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    pullDateTime: {
      label: '拉取时间',
      value: 'pullDateTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    message: {
      label: '处理原因',
      value: 'message',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    barcode: {
      label: '条码号',
      value: 'barcode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    smartCabinetCount: {
      label: '智能柜台数',
      value: 'smartCabinetCount',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    reason: {
      label: '原因',
      value: 'reason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deliverNo: {
      label: '发货单号',
      value: 'deliverNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    platformNumber: {
      label: '平台发票号',
      value: 'platformNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    receiptTypeValue: {
      label: '发票类型',
      value: 'receiptTypeValue',
      asValue: 'receiptType',
      componentType: 'select-model',
      code: 'receipt_type',
      show: false,
      hidden: true,
    },
    settleTypeValue: {
      label: '结算方式',
      value: 'settleTypeValue',
      asValue: 'settleType',
      componentType: 'select-model',
      code: 'settlement_method',
      show: false,
      hidden: true,
    },
    receiptDate: {
      label: '开票日期',
      value: 'receiptDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    maintenanceTime: {
      label: '最近养护日期',
      value: 'maintenanceTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    patrolTime: {
      label: '最近巡检日期',
      value: 'patrolTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    repairTime: {
      label: '报修日期',
      value: 'repairTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    receiptAmount: {
      label: '开票金额',
      value: 'receiptAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    orderCalcQty: {
      label: '订单数量',
      value: 'orderCalcQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    receiptSourceTypeValue: {
      label: '开票来源类型',
      value: 'receiptSourceTypeValue',
      asValue: 'receiptSourceType',
      componentType: 'select-model',
      code: 'receipt_source_type',
      show: false,
      hidden: true,
    },
    orderDescribe: {
      label: '单据详情信息',
      value: 'orderDescribe',
      componentType: 'input',
      labelTip: '单号-单价(元)-数量',
      show: false,
      hidden: true,
    },
    businessOrderNo: {
      label: '业务单据单号',
      value: 'businessOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    exportStorePrice: {
      label: '出/入库价格',
      value: 'exportStorePrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    writeOffCalcQty: {
      label: '被冲销数量',
      value: 'writeOffCalcQty',
      type: 'column',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    settlementPrice: {
      label: '结算单价',
      value: 'settlementPrice',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    pushStatusValue: {
      label: '推送状态',
      value: 'pushStatusValue',
      asValue: 'pushStatus',
      componentType: 'select-model',
      code: 'smart_cabinet_rfid_bind_push_status',
      show: false,
      hidden: true,
    },
    uniqueKey: {
      label: '唯一标识符',
      value: 'uniqueKey',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    adviceNumber: {
      label: '医嘱',
      value: 'adviceNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    performedDeptName: {
      label: '执行部门名称',
      value: 'performedDeptName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    performedDeptCode: {
      label: '执行部门编码',
      value: 'performedDeptCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    performedOperateCode: {
      label: '操作人员编码',
      value: 'performedOperateCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    performedOperateName: {
      label: '操作人员名称',
      value: 'performedOperateName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    localDate: {
      label: '时间',
      value: 'localDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    repairTimes: {
      label: '维修次数',
      value: 'repairTimes',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    accessoriesCode: {
      label: '配件编码',
      value: 'accessoriesCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    accessoriesName: {
      label: '配件名称',
      value: 'accessoriesName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    accessoriesCategoryValue: {
      label: '配件类别',
      value: 'accessoriesCategoryValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    useQty: {
      label: '使用数量',
      value: 'useQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    useTime: {
      label: '时间',
      value: 'useTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    repairUserCode: {
      label: '工号',
      value: 'repairUserCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isCreateAssetCardValue: {
      label: '是否已生成资产卡片',
      value: 'isCreateAssetCardValue',
      asValue: 'isCreateAssetCard',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    notAssetRepairTypeValue: {
      label: '维修类别',
      value: 'notAssetRepairTypeValue',
      asValue: 'notAssetRepairType',
      componentType: 'select-model',
      code: 'not_asset_repair_type',
      show: false,
      hidden: true,
    },
    deliverTime: {
      label: '发货时间',
      value: 'deliverTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    serviceScopeValue: {
      label: '服务范围',
      value: 'serviceScopeValue',
      asValue: 'serviceScope',
      componentType: 'select-model',
      code: 'service_scope',
      show: false,
      hidden: true,
    },
    adminUsername: {
      label: '管理员账号',
      value: 'adminUsername',
      asValue: 'adminUsername',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    authName: {
      label: '权限模板',
      value: 'authName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    uniqueVoucher: {
      label: '唯一凭证',
      value: 'uniqueVoucher',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    uniformSocialCreditCode: {
      label: '统一社会信用代码',
      value: 'uniformSocialCreditCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    expectDeliveryDay: {
      label: '预期到货天数',
      value: 'expectDeliveryDay',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    chargeTimes: {
      label: '计费次数',
      value: 'chargeTimes',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    importantHighMaterialValue: {
      label: '重点监控高值医用耗材',
      value: 'importantHighMaterialValue',
      asValue: 'importantHighMaterial',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    orgTypeValue: {
      label: '服务范围',
      value: 'orgTypeValue',
      asValue: 'orgType',
      componentType: 'select-model',
      code: 'org_type',
      show: false,
      hidden: true,
    },
    mail: {
      label: '邮箱',
      value: 'mail',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    fix: {
      label: '传真',
      value: 'fix',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    zipCode: {
      label: '邮编',
      value: 'zipCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    addressValue: {
      label: '详细地址',
      value: 'addressValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isGoodsLocationValue: {
      label: '是否货位盘点',
      value: 'isGoodsLocationValue',
      asValue: 'isGoodsLocation',
      componentType: 'select-model',
      code: 'is_goods_location',
      show: false,
      hidden: true,
    },
    serviceScopeValue: {
      label: '服务范围',
      value: 'serviceScopeValue',
      asValue: 'serviceScope',
      componentType: 'select-model',
      code: 'service_scope',
      show: false,
      hidden: true,
    },
    receiptInfo: {
      label: '开票信息',
      value: 'receiptInfo',
      componentType: 'input',
      show: false,
      hidden: true,
      labelTip: '纸质发票号-开票数量-开票单价-开票总金额',
    },
    depotStockStatusValue: {
      label: '库存状态',
      value: 'depotStockStatusValue',
      asValue: 'depotStockStatus',
      componentType: 'select-model',
      code: 'depot_stock_status',
      show: false,
      hidden: true,
    },

    periodStart: {
      label: '带量期间开始',
      value: 'periodStart',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    periodEnd: {
      label: '带量期间结束',
      value: 'periodEnd',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    lowLimit: {
      label: '带量采购下限',
      value: 'lowLimit',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    highLimit: {
      label: '带量采购上限',
      value: 'highLimit',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    goodsLocationSporadicValue: {
      label: '是否货位零星盘点',
      value: 'goodsLocationSporadicValue',
      asValue: 'goodsLocationSporadic',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    actualMaintenanceUserName: {
      label: '实际维修人',
      value: 'actualMaintenanceUserName',
      asValue: 'actualMaintenanceUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    pendReceiveUserName: {
      label: '维修工程师',
      value: 'pendReceiveUserName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    positionValue: {
      label: '位置',
      value: 'positionValue',
      asValue: 'position',
      componentType: 'select-model',
      code: 'asset_inventory_location',
      show: false,
      hidden: true,
    },
    stopReason: {
      label: '中止原因',
      value: 'stopReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    submitTime: {
      label: '提交时间',
      value: 'submitTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    checkOpt: {
      label: '审批意见',
      value: 'checkOpt',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    submitUserName: {
      label: '提交人',
      value: 'submitUserName',
      asValue: 'submitUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    installCost: {
      label: '安装费',
      value: 'installCost',
      componentType: 'installCost',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    transportCost: {
      label: '运杂费',
      value: 'transportCost',
      componentType: 'transportCost',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    taxCost: {
      label: '税费',
      value: 'taxCost',
      componentType: 'taxCost',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    buildCardStatusValue: {
      label: '建卡状态',
      value: 'buildCardStatusValue',
      asValue: 'buildCardStatus',
      componentType: 'select-model',
      code: 'build_card_status',
      show: false,
      hidden: true,
    },
    contactName: {
      label: '领用人',
      value: 'contactName',
      asValue: 'contact',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    originPlace: {
      label: '产地',
      value: 'originPlace',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    isSatisfactionValue: {
      label: '是否满意',
      value: 'isSatisfactionValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    borrowTime: {
      label: '借用时间',
      value: 'borrowTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    preReturnTime: {
      label: '预计归还时间',
      value: 'preReturnTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    returnTime: {
      label: '归还时间',
      value: 'returnTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    borrowDeptName: {
      label: '借用人部门',
      value: 'borrowDeptName',
      asValue: 'borrowDeptId',
      query: {
        deptAuth: 'id',
        status: 1,
      },
      api: getDeptAll,
      componentType: 'slip-select',
      show: false,
      hidden: true,
    },
    borrowUserName: {
      label: '借用人',
      value: 'borrowUserName',
      asValue: 'borrowUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    maintenanceStatusValue: {
      label: '维修状态',
      value: 'maintenanceStatusValue',
      asValue: 'maintenanceStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    returnStatusValue: {
      label: '借用状态',
      value: 'returnStatusValue',
      asValue: 'returnStatus',
      componentType: 'select-model',
      code: '',
      show: false,
      hidden: true,
    },
    registerUserName: {
      label: '登记人',
      value: 'registerUserName',
      asValue: 'registerUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    registerTime: {
      label: '登记时间',
      value: 'registerTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    repairStatusValue: {
      label: '资产维修状态',
      value: 'repairStatusValue',
      asValue: 'repairStatus',
      componentType: 'select-model',
      code: 'asset_repair_status',
      show: false,
      hidden: true,
    },
    borrowStatusValue: {
      label: '资产借用状态',
      value: 'borrowStatusValue',
      asValue: 'borrowStatus',
      componentType: 'select-model',
      code: 'asset_borrow_status_new',
      show: false,
      hidden: true,
    },
    patientName: {
      label: '患者名称',
      value: 'patientName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    sexValue: {
      label: '病人性别',
      value: 'sexValue',
      asValue: 'sex',
      componentType: 'select-model',
      code: 'sex',
      show: false,
      hidden: true,
    },
    age: {
      label: '病人年龄',
      value: 'age',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    estimateStartTime: {
      label: '预计上机时间',
      value: 'estimateStartTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    estimateTreatDuration: {
      label: '检查/治疗时间(分钟)',
      value: 'estimateTreatDuration',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    actualTreatDuration: {
      label: '实际使用时间',
      value: 'actualTreatDuration',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    estimateEndTime: {
      label: '下机时间',
      value: 'estimateEndTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    actualEndTime: {
      label: '实际下机时间',
      value: 'actualEndTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    remindTime: {
      label: '提醒时间',
      value: 'remindTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    patientNo: {
      label: '病人住院号',
      value: 'patientNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    storeDate: {
      label: '入库日期',
      value: 'storeDate',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    repairOrderNo: {
      label: '报修单号',
      value: 'repairOrderNo',
      componentType: 'input',
      show: false,
      type: 'slot',
      hidden: true,
    },
    entrustTime: {
      label: '委外申请时间',
      value: 'entrustTime',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    estimatedCost: {
      label: '预估费用',
      value: 'estimatedCost',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    entrustOrgName: {
      label: '委托机构名称',
      value: 'entrustOrgName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contactUser: {
      label: '委托联系人',
      value: 'contactUser',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    contactPhone: {
      label: '委托联系电话',
      value: 'contactPhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    actualCost: {
      label: '维修实际费用',
      value: 'actualCost',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    repairTypeName: {
      label: '报修类型',
      value: 'repairTypeName',
      componentType: 'select-model',
      code: 'repair_type_enum',
      show: false,
      hidden: true,
    },
    assetClassifyName: {
      label: '关联资产分类',
      value: 'assetClassifyName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    effectiveDate: {
      label: '生效时间',
      value: 'effectiveDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    isMedicalEquipmentValue: {
      label: '是否医疗设备',
      value: 'isMedicalEquipmentValue',
      asValue: 'isMedicalEquipment',
      componentType: 'select-model',
      code: 'default_yes_or_no',
      show: false,
      hidden: true,
    },
    repairWarnTime: {
      label: '报修预警时长',
      value: 'repairWarnTime',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    platOrderNo: {
      label: '平台单号',
      value: 'platOrderNo',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    managerUserName: {
      label: '检定责任人',
      value: 'managerUserName',
      asValue: 'managerUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    taskCreateEarlyDay: {
      label: '任务创建于',
      value: 'taskCreateEarlyDay',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    taskWarnEarlyTime: {
      label: '任务提醒于',
      value: 'taskWarnEarlyTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    lastMonthExportQty: {
      label: '上月出库量',
      value: 'lastMonthExportQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deptAvailableStockQty: {
      label: '部门库存量',
      value: 'deptAvailableStockQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preAvailableStockQty: {
      label: '库存量',
      value: 'preAvailableStockQty',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    classificationOfHospitalReceiptsValue: {
      label: '住院收据费用分类',
      value: 'classificationOfHospitalReceiptsValue',
      asValue: 'classificationOfHospitalReceipts',
      componentType: 'select-model',
      code: 'classification_of_hospital_receipts',
      show: false,
      hidden: true,
    },
    outpatientReceiptFeeClassificationValue: {
      label: '门诊收据费用分类',
      value: 'outpatientReceiptFeeClassificationValue',
      asValue: 'outpatientReceiptFeeClassification',
      componentType: 'select-model',
      code: 'outpatient_receipt_fee_classification',
      show: false,
      hidden: true,
    },
    accountingItemClassificationValue: {
      label: '核算项目分类',
      value: 'accountingItemClassificationValue',
      asValue: 'accountingItemClassification',
      componentType: 'select-model',
      code: 'accounting_item_classification',
      show: false,
      hidden: true,
    },
    medicalRecordsFirstPageCostClassificationValue: {
      label: '病案首页费用分类',
      value: 'medicalRecordsFirstPageCostClassificationValue',
      asValue: 'medicalRecordsFirstPageCostClassification',
      componentType: 'select-model',
      code: 'medical_records_first_page_cost_classification',
      show: false,
      hidden: true,
    },
    projectLevelValue: {
      label: '项目等级',
      value: 'projectLevelValue',
      asValue: 'projectLevel',
      componentType: 'select-model',
      code: 'project_level',
      show: false,
      hidden: true,
    },
    isCollectivePurchaseValue: {
      label: '是否集采',
      value: 'isCollectivePurchaseValue',
      asValue: 'isCollectivePurchase',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    orderSumAmount: {
      label: '单据总金额',
      value: 'orderSumAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    receiptCount: {
      label: '发票张数',
      value: 'receiptCount',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    financialAssetCode: {
      label: '财政资产编码',
      value: 'financialAssetCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    returnTypeValue: {
      label: '采购退货类型',
      value: 'returnTypeValue',
      asValue: 'returnType',
      componentType: 'select-model',
      code: 'purch_return_type',
      show: false,
      hidden: true,
    },
    estimatedQty: {
      label: '已暂估数量',
      value: 'estimatedQty',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    faultReason: {
      label: '故障原因',
      value: 'faultReason',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    dealResultName: {
      label: '处理结果',
      value: 'dealResultName',
      componentType: 'select-model',
      code: 'deal_result',
      show: false,
      hidden: true,
    },
    dealTime: {
      label: '处理工时',
      value: 'dealTime',
      componentType: 'number',
      show: false,
      hidden: true,
    },
    materialAmount: {
      label: '维修材料费',
      value: 'materialAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    completeUserName: {
      label: '完工人',
      value: 'completeUserName',
      asValue: 'completeUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    estimateAmount: {
      label: '维修服务费',
      value: 'estimateAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    serviceAmount: {
      label: '维修服务费',
      value: 'serviceAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethodAsset,
      show: false,
      hidden: true,
    },
    repairUserTel: {
      label: '报修人电话',
      value: 'repairUserTel',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    maintenanceUserTel: {
      label: '维保人电话',
      value: 'maintenanceUserTel',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    chargePrice: {
      label: '计费价格',
      value: 'chargePrice',
      type: 'column',
      componentType: 'price',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    chargeSumAmount: {
      label: '计费总金额',
      value: 'chargeSumAmount',
      type: 'column',
      componentType: 'price',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    groupPatientName: {
      label: '合并病人名字',
      value: 'groupPatientName',
      componentType: 'column',
      show: false,
      hidden: true,
    },
    groupPatientNo: {
      label: '合并病人住院号',
      value: 'groupPatientNo',
      componentType: 'column',
      show: false,
      hidden: true,
    },
    groupDoctorName: {
      label: '合并医生名称',
      value: 'groupDoctorName',
      componentType: 'column',
      show: false,
      hidden: true,
    },
    repairOrderStatusValue: {
      label: '报修状态',
      value: 'repairOrderStatusValue',
      asValue: 'repairOrderStatus',
      componentType: 'select-model',
      code: 'repair_order_status',
      show: false,
      hidden: true,
    },
    rangeIdValue: {
      label: '部门名称',
      value: 'rangeIdValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    planCycleValue: {
      label: '计划周期',
      value: 'planCycleValue',
      asValue: 'planCycle',
      componentType: 'select-model',
      code: 'plan_cycle',
      show: false,
      hidden: true,
    },
    planYear: {
      label: '年度',
      value: 'planYear',
      componentType: 'date',
      show: false,
      hidden: true,
    },
    planQuarterValue: {
      label: '季度',
      value: 'planQuarterValue',
      asValue: 'planQuarter',
      componentType: 'select-model',
      code: 'quarter',
      show: false,
      hidden: true,
    },
    planMonthValue: {
      label: '月度',
      value: 'planMonthValue',
      asValue: 'planMonth',
      componentType: 'select-model',
      code: 'month',
      show: false,
      hidden: true,
    },
    planDimensionValue: {
      label: '计划维度',
      value: 'planDimensionValue',
      asValue: 'planDimension',
      componentType: 'select-model',
      code: 'plan_dimension',
      show: false,
      hidden: true,
    },
    planAmount: {
      label: '计划金额值',
      value: 'planAmount',
      componentType: 'price',
      type: 'column',
      formatter: utils.TripartiteMethod,
      show: false,
      hidden: true,
    },
    planRangeValue: {
      label: '计划范围',
      value: 'planRangeValue',
      asValue: 'planRange',
      componentType: 'select-model',
      code: 'plan_range',
      show: false,
      hidden: true,
    },
    isLimitValue: {
      label: '超量是否限制',
      value: 'isLimitValue',
      asValue: 'isLimit',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    limitBusinessValue: {
      label: '限制业务',
      value: 'limitBusinessValue',
      asValue: 'limitBusiness',
      componentType: 'select-model',
      code: 'limit_business',
      show: false,
      hidden: true,
    },
    isCriticalRemindValue: {
      label: '临界是否提醒',
      value: 'isCriticalRemindValue',
      asValue: 'isCriticalRemind',
      componentType: 'select-model',
      code: 'yes_or_no',
      show: false,
      hidden: true,
    },
    criticalValue: {
      label: '临界值(%)',
      value: 'criticalValue',
      componentType: 'number',
      type: 'column',
      show: false,
      hidden: true,
    },
    patrolRecoredDetailResult: {
      label: '巡检结果',
      value: 'patrolRecoredDetailResult',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    suggestion: {
      label: '整改意见和措施',
      value: 'suggestion',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deptUserName: {
      label: '部门人员',
      value: 'deptUserName',
      asValue: 'deptUser',
      componentType: 'select-user',
      highlightRow: true,
      checkBox: false,
      show: false,
      hidden: true,
    },
    patrolDate: {
      label: '巡检时间',
      value: 'patrolDate',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    chargeItemCategoryValue: {
      label: '收费项目会计子分类',
      value: 'chargeItemCategoryValue',
      asValue: 'chargeItemCategory',
      componentType: 'select-model',
      code: 'charge_item_category',
      show: false,
      hidden: true,
    },
    adviceCategoryValue: {
      label: '医嘱子类',
      value: 'adviceCategoryValue',
      asValue: 'adviceCategory',
      componentType: 'select-model',
      code: 'advice_category',
      show: false,
      hidden: true,
    },
    independentAdviceMarkValue: {
      label: '独立医嘱标记',
      value: 'independentAdviceMarkValue',
      asValue: 'independentAdviceMark',
      componentType: 'select-model',
      code: 'independent_advice_mark',
      show: false,
      hidden: true,
    },
    advicePriorityValue: {
      label: '医嘱优先级',
      value: 'advicePriorityValue',
      asValue: 'advicePriority',
      componentType: 'select-model',
      code: 'advice_priority',
      show: false,
      hidden: true,
    },
    newMedicalRecordsFirstPageCostClassificationValue: {
      label: '新病案首页费用分类',
      value: 'newMedicalRecordsFirstPageCostClassificationValue',
      asValue: 'newMedicalRecordsFirstPageCostClassification',
      componentType: 'select-model',
      code: 'new_medical_records_first_page_cost_classification',
      show: false,
      hidden: true,
    },
    purchApplicationTime: {
      label: '最近申购时间',
      value: 'purchApplicationTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    transferToThirdCompleteTime: {
      label: '完工时间',
      value: 'transferToThirdCompleteTime',
      componentType: 'dateTime',
      show: false,
      hidden: true,
    },
    deliveryTypeValue: {
      label: '配送方式',
      value: 'deliveryTypeValue',
      asValue: 'deliveryType',
      componentType: 'select-model',
      code: 'delivery_type',
      show: false,
      hidden: true,
    },
    deliveryUser: {
      label: '配送人',
      value: 'deliveryUser',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deliveryPhone: {
      label: '配送人电话',
      value: 'deliveryPhone',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    preparationQty: {
      label: '制剂单位的值',
      value: 'preparationQty',
      type: 'column',
      componentType: 'input',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    preparationUnitValue: {
      label: '制剂单位',
      value: 'preparationUnitValue',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    unitRatio: {
      label: '规格转换比',
      value: 'unitRatio',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    udiBindStatusDesc: {
      label: 'UDI绑定状态',
      value: 'udiBindStatusDesc',
      asValue: 'udiBindStatus',
      componentType: 'select-model',
      code: 'receiving_order_udi_bind_status',
      show: false,
      hidden: true,
    },
    udiCode: {
      label: 'UDI码',
      value: 'udiCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    udiImageUrl: {
      label: 'UDI图片',
      value: 'udiImageUrl',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    winningBatchValue: {
      label: '中标批次',
      value: 'winningBatchValue',
      asValue: 'winningBatch',
      componentType: 'select-model',
      code: 'winning_batch',
      show: false,
      hidden: true,
    },
    modelNumber: {
      label: '型号',
      value: 'modelNumber',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    deviceTypeCategoryValue: {
      label: '医疗器械管理类别',
      value: 'deviceTypeCategoryValue',
      asValue: 'deviceTypeCategory',
      componentType: 'select-model',
      code: 'device_type_category',
      show: false,
      hidden: true,
    },
    financialAssetCode: {
      label: '财政资产編码',
      value: 'financialAssetCode',
      componentType: 'input',
      show: false,
      hidden: true,
    },
    assetCount: {
      label: '资产数量',
      value: 'assetCount',
      type: 'column',
      componentType: 'number',
      formatter: utils.qtyFormatter,
      show: false,
      hidden: true,
    },
    preparationQtyFlagValue: {
      label: '量内量外标记',
      value: 'preparationQtyFlag',
      asValue: 'preparationQtyFlagValue',
      componentType: 'select-model',
      code: 'preparation_qty_flag',
      show: false,
      hidden: true,
    },
    admDeptName: {
      label: '患者就诊科室',
      value: 'admDeptName',
      componentType: 'input',
      show: false,
      hidden: true,
    },
  },
}
